Compose 常用命令

安装docker-compose [[新开通的服务器要做什么]]```

1
2
3
sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose #赋予权限

查看版本

1
docker-compose version

开启 Docker compose服务

1
docker-compose up -d   

关闭 Docker compose容器

1
docker-compose down   

删除已停止的 Docker compose容器

1
docker-compose rm 

更新compose项目

1、进入项目文件夹

2、执行命令

1
docker-compose down 

3、备份(非必用)

1
cp -r /root/data/docker_data/XXXX /root/data/docker_data/halo.archive

万事先备份,以防万一

4、拉取更新

1
docker-compose pull

5、部署

1
docker-compose up -d

请不要使用 docker-compose stop 来停止容器,因为这么做需要额外的时间等待容器停止;docker-compose up -d 直接升级容器时会自动停止并立刻重建新的容器,完全没有必要浪费那些时间。

6、删除备份(非必用)

1
docker image prune

prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像