Skip to content

Commit e5290ca

Browse files
committed
Added bash script instead of just text how to install Docker CLI
1 parent 1fa45b6 commit e5290ca

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

README.md

+1-9
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,7 @@ This repository will guide you how to setup `docker` command to be used directly
1010

1111
## How to set it up
1212

13-
Install `docker` client by running the following inside `bash`:
14-
15-
```console
16-
wget -O docker-cli.tgz -q https://download.docker.com/linux/static/stable/x86_64/docker-25.0.4.tgz \
17-
&& tar -zxf docker-cli.tgz docker/docker \
18-
&& rm docker-cli.tgz \
19-
&& sudo cp docker/docker /usr/local/bin/docker \
20-
&& rm docker/docker && rmdir docker
21-
```
13+
Install `docker` client and docker-compose cli plugin by running bash script `install_standalone_docker_cli.sh`:
2214

2315
Next is to append configuration to `~/.bashrc` for `docker` to use TCP instead of file:
2416

install_standalone_docker_cli.sh

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
DOCKER_CLI_VERSION=${DOCKER_CLI_VERSION:-27.0.2}
2+
DOCKER_COMPOSE_VERSION=${DOCKER_COMPOSE_VERSION:-2.28.1}
3+
4+
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
5+
mkdir -p $DOCKER_CONFIG/cli-plugins
6+
7+
wget -O docker-cli.tgz -q https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_CLI_VERSION}.tgz \
8+
&& tar -zxf docker-cli.tgz docker/docker \
9+
&& rm docker-cli.tgz \
10+
&& sudo cp docker/docker /usr/local/bin/docker \
11+
&& rm docker/docker && rmdir docker
12+
echo "--> Installed Docker CLI! ($DOCKER_CLI_VERSION)"
13+
14+
DOCKER_COMPOSE_CLI_PLUGIN=$DOCKER_CONFIG/cli-plugins/docker-compose
15+
wget -O $DOCKER_COMPOSE_CLI_PLUGIN -q https://github.com/docker/compose/releases/download/v${DOCKER_COMPOSE_VERSION}/docker-compose-linux-x86_64
16+
chmod +x $DOCKER_COMPOSE_CLI_PLUGIN
17+
echo "--> Installed Docker Compose CLI Plugin! ($DOCKER_COMPOSE_VERSION)"

0 commit comments

Comments
 (0)