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 容器的日志。 |