Docker命令
 
Docker命令分类
 
Docker环境信息
 
docker [info|version]
 
Docker容器生命周期管理
 
docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
 
Docker容器操作运维
 
docker [ps|inspect|top|attach|wait|export|port|rename|stats]
 
Docker容器rootfs命令
 
docker [commit|cp|diff]
 
Docker镜像仓库命令
 
docker [login|pull|push|search]
 
Docker本地镜像管理
 
docker [build|images|rmi|tag|save|import|load]
 
Docker容器资源管理
 
docker [volume|network]
 
Docker系统日志信息
 
docker [events|history|logs]
 
Docker命令结构图
 

 
 
Docker命令概述
 
Docker环境信息
 
| 命令 | 概述 | 
|---|
| docker info | 查看容器基本信息。 | 
| docker version | 查看容器版本信息。 | 
Docker容器生命周期管理
 
| 命令 | 概述 | 
|---|
| docker create | 创建一个新的容器,但不启动它。类似 docker run 命令。 | 
| docker exec | 在运行的 Docker 容器中执行一条命令。 | 
| docker run | 创建一个新的容器,并运行它,区别于 docker create 命令。 | 
| docker start | 启动一个或多个已经被停止的容器,区别于 docker run 命令。 | 
| docker stop | 停止一个运行中的容器。 | 
| docker restart | 重启容器。 | 
| docker kill | 杀掉一个运行中的容器。 | 
| docker rm | 删除容器。 | 
| docker pause | 暂停一个或多个 Docker 容器的所有进程。 | 
| docker unpause | 恢复容器中所有的进程。 | 
Docker容器操作运维
 
| 命令 | 概述 | 
|---|
| docker ps | 列出容器。 | 
| docker inspect | 获取容器/镜像的元数据。 | 
| docker top | 显示容器中正在运行的进程信息。 | 
| docker attach | 进入到一个正在运行的 Docker 容器。 | 
| docker wait | 用于阻塞一个或多个容器直到容器停止,然后打印退出代码。 | 
| docker export | 将容器里的文件系统作为一个 tar 归档文件导出到标准输出。 | 
| docker port | 列出指定的容器的端口映射,或者将容器里的端口映射到宿主机。 | 
| docker rename | 重命名一个容器。 | 
| docker stats | 动态显示容器的资源消耗情况,包括:CPU、内存、网络I/O。 | 
| docker update | 更新一个或多个 Docker 容器的配置。 | 
Docker容器 rootfs 命令
 
| 命令 | 概述 | 
|---|
| docker commit | 根据 Docker 容器的更改创建一个新的 Dokcer 镜像。 | 
| docker cp | 在本地文件系统与 Dokcer 容器之间复制文件或者文件夹。 | 
| docker diff | 用于比较一个 Docker 容器不同版本提交的文件差异。 | 
Docker镜像仓库命令
 
| 命令 | 概述 | 
|---|
| docker login | 登录 Docker registry。 | 
| docker logout | 登出 Docker registry。 | 
| docker pull | 拉取一个 Docker 镜像或仓库到 registry。 | 
| docker push | 推送一个 Docker镜像或仓库到 registry。 | 
| docker search | 在 Docker Hub 中搜索 Dokcer 镜像。 | 
Docker本地镜像管理
 
| 命令 | 概述 | 
|---|
| docker build | 根据 Dockerfile 文件构建一个 Docker 镜像。 | 
| docker images | 列出 Docker 镜像。 | 
| docker rmi | 删除一个或多个 Docker 镜像。 | 
| docker tag | 为 Docker 镜像创建一个新的标签。 | 
| docker save | 将 Docker 镜像保存成 tar 包。 | 
| docker import | 从一个 tar 文件创建一个 Docker 镜像。 | 
| docker load | 从 tar 包或者标准输入加载 Docker 镜像。 | 
Docker容器资源管理
 
| 命令 | 概述 | 
|---|
| docker volume | 管理 Docker 卷。 | 
| docker network | 管理 Docker 网络。 | 
Docker系统日志信息
 
| 命令 | 概述 | 
|---|
| docker events | 用于打印出实时的系统事件。 | 
| docker history | 打印出指定的 Docker 镜像的历史版本信息。 | 
| docker logs | 打印 Docker 容器的日志。 |