1 docker-compose安装
如图,在官网上可以看到,安装,单机版安装,卸载3个目录。可以参考进一步学习。
这里先贴出来我的docker版本(24.0.2),官网现在推荐使用compose V2了,版本太低也可以使用,但是V1将不会更新了。变化不是很多。后续会写一个V1和V2的对比,目前可以参考,官网的Migrate to Compose V2
如果版本太低,先更新一下docker的版本
要安装最新版本,请运行:
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
下载安装
github下载,很慢。
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
国内选择
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
此命令下载最新版本的 Docker Compose(从 Compose 版本存储库)并在$HOME 目录下为当前用户安装 Compose。
tips:
为系统上的所有用户使用 Docker Compose,将 ~/.docker/cli-plugins 替换为 /usr/local/lib/docker/cli-plugins。
不同版本的 Compose,将v2.19.1替换为要使用的 Compose 版本。
对于不同的架构,请将x86_64替换为想要的架构。
我这里为全部用户安装,命令如下:
github下载,很慢。
DOCKER_CONFIG=${DOCKER_CONFIG:-/usr/local/lib/docker/cli-plugins}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
国内选择
DOCKER_CONFIG=${DOCKER_CONFIG:-/usr/local/lib/docker/cli-plugins}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
对文件应用可执行权限:
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
如果切换的下载地址下来docker-compose文件还是不行的话,可以尝试去github直接下载。下载下来直接上传到服务器上。
Releases · docker/compose · GitHub
测试安装是否成功
docker compose version #之前的v1版本命令是docker-compose --version
到这里就安装成功了!
2 docker-compose卸载
rm $DOCKER_CONFIG/cli-plugins/docker-compose