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