rmdir.cn
🐳

Docker

Docker 容器命令

容器生命周期

10

创建并启动容器

docker run [选项] <镜像名> [命令]

列出容器

docker ps [选项]

停止容器

docker stop [选项] <容器名或ID...>

删除容器

docker rm [选项] 容器 [容器...]

重启容器

docker restart [选项] <容器名或ID...>

强制终止容器

docker kill [选项] <容器名或ID...>

启动已停止的容器

docker start [选项] <容器名或ID...>

暂停/恢复容器进程

docker pause <容器> | docker unpause <容器>

重命名容器

docker rename <旧名称> <新名称>

等待容器退出

docker wait <容器> [容器...]

镜像管理

11

构建镜像

docker build [选项] <构建上下文>

拉取镜像

docker pull [选项] <镜像名>[:标签]

列出本地镜像

docker images [选项] [镜像名[:标签]]

删除镜像

docker rmi [选项] 镜像 [镜像...]

推送镜像到仓库

docker push [选项] <镜像名>[:标签]

为镜像打标签

docker tag <源镜像>[:标签] <目标镜像>[:标签]

导出镜像为 tar

docker save [选项] <镜像> [镜像...]

从 tar 加载镜像

docker load [选项]

从容器创建镜像

docker commit [选项] <容器> [仓库[:标签]]

搜索 Docker Hub 镜像

docker search [选项] <搜索词>

查看镜像构建历史

docker history [选项] <镜像>

容器交互

4

在容器中执行命令

docker exec [选项] <容器名或ID> <命令>

查看容器日志

docker logs [选项] <容器>

在容器和主机间复制文件

docker cp [选项] <源> <目标>

附加到容器

docker attach [选项] <容器>

Compose 编排

4

启动多容器应用

docker compose up [选项]

停止并删除 Compose 服务

docker compose down [选项]

列出 Compose 服务状态

docker compose ps [选项] [服务名...]

查看 Compose 服务日志

docker compose logs [选项] [服务名...]

系统运维

9

查看容器资源使用

docker stats [选项] [容器...]

查看容器进程

docker top 容器 [ps 选项]

查看对象底层信息

docker inspect [选项] <对象> [<对象>...]

管理 Docker 系统

docker system <子命令> [选项]

查看端口映射

docker port <容器> [私有端口/协议]

检查文件系统变更

docker diff <容器>

更新容器配置

docker update [选项] <容器...>

实时监控 Docker 事件

docker events [选项]

显示版本信息

docker version [选项]

网络与存储

2

管理 Docker 网络

docker network <子命令> [选项]

管理数据卷

docker volume <子命令> [选项]

认证

2

登录镜像仓库

docker login [选项] [服务器地址]

登出镜像仓库

docker logout [服务器地址]