返回朋友圈

VPS 中 Docker 相关内容及其操作

原创栀初 · 朋友圈 · 2026 年 8 月 8 日

1.查看 Docker 和 Docker compose 版本

  • Docker:docker -v
  • Docker compose:docker compose version

2.查看 Docker compose 任务

  • Docker:docker ps 任意文件夹下使用都行
  • Docker compose:docker compose ps 需在 docker compose 项目文件夹下使用才行

3.启动 Docker compose 项目

  • 拉取镜像模式:docker compose up -d
  • 本地创建镜像:docker compose up -d --build

4.停止 Docker compose 项目

  • 暂时停止:docker compose stop

如果你只是想暂停服务,稍后再恢复,请在项目目录下运行,只会停止当前目录下的任务

  • 暂时后启动:docker compose start

将目录下暂停的容器重新启动

  • 彻底停止并移除:docker compose down

该指令可以停止容器,并移除容器和创建的网络。

  • 移除并删除 docker 卷:docker compose down -v

在 docker compose down 的基础上添加 -v 参数可以将 docker 运行的卷删除,但是不会删除本地卷和镜像

  • 移除并移除并删除 docker 卷和镜像:docker compose down -v --rmi all

删除 Compose 文件中所有服务使用的镜像(包括从 Docker Hub 远程拉取的镜像)


5.镜像查看与删除

  • 查看镜像:docker images
  • 删除指定镜像:docker rmi <镜像名称或ID>
  • 强制删除镜像:docker rmi -f <镜像名称或ID>(若镜像已被容器绑定,需加 -f 强制删除)
  • 清理悬空镜像(无标签/虚悬镜像):docker image prune
  • 清理所有未被任何容器使用的镜像:docker image prune -a
查看点赞与评论