常用命令
停止并移除当前由 Docker Compose 管理的所有服务
docker compose down --remove-orphans -v
- --remove-orphans: 移除不属于当前 docker-compose.yml 文件定义的服务的任何容器
- -v: 删除关联的数据卷
清理系统中的旧镜像和网络,可以执行以下命令
docker image prune -f
docker network prune -f
重新构建并启动服务
docker compose up --build -d
关机流程:
1、先关闭docker-compose
- 停止并 删除 容器、网络(由 docker-compose.yml 创建的) docker-compose down
- 仅停止容器,但保留容器、网络和数据卷 docker-compose stop
2、关闭docker命令 systemctl stop docker
3、查看docker状态 systemctl status docker - 如果遇到Warning: Stopping docker.service, but it can still be activated by:docker.socket提示,执行:systemctl stop docker docker.socket
3、关闭虚拟机 poweroff