在一台能联网的机器下载
去官方 GitHub 下载:
https://github.com/docker/compose/releases
例如下载:
docker-compose-linux-x86_64
下载地址:https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64
创建目录:
sudo mkdir -p /usr/local/lib/docker/cli-plugins
下载完成后上传/usr/local/lib/docker/cli-plugins/,并重命名
cd /usr/local/lib/docker/cli-plugins
mv docker-compose-linux-x86_64 docker-compose
添加执行权限:
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
测试
docker compose version
做一个实际运行测试
创建测试目录
mkdir compose-test
cd compose-test
创建 docker-compose.yml
nano docker-compose.yml
写入内容:
version: "3"
services:
nginx:
image: nginx
ports:
- "8080:80"
保存退出后,运行:
docker compose up -d
查看容器:
docker ps
如果看到nginx说明正常。可用浏览器访问:http://服务器IP:8080 看到 Nginx Welcome 页面就 OK 了。
再确认 docker compose 是否被 docker 识别
执行
docker compose

删除刚刚测试的nginx
进入刚才的测试目录
cd compose-test
停止并删除容器(推荐)
docker compose down
作用:
-
停止 nginx 容器
-
删除容器
-
删除 compose 创建的网络
确认容器已经删除
docker ps -a
如果没有看到 nginx 容器就说明已经删除成功
删除 nginx 镜像
docker images
docker rmi nginx
一条命令彻底清理:
docker compose down --rmi all
作用:
-
删除容器
-
删除网络
-
删除镜像