Skip to content

命令行

命令和基本操作

命令的选项以及具体用法可以使用 docker help XX 查询

名令 功能描述
docker attach 将标准输入输出错误流链接到运行的容器中
docker build 根据 dockerfile 构建镜像
docker checkpoint AP1.25+ 可用,仍在测试之中,构建检查点
docker commit 从容器构建镜像
docker config API1.30+ 可用,构建配置文件
docker container 管理容器
docker cp 在宿主机与容器之间复制文件
docker create 创建容器但不运行
docker deploy 部署新堆栈或更新现有堆栈
docker diff 检查容器文件系统上的文件或目录的更改
docker events 从服务器获取实时事件
docker exec 在正在运行的容器中运行命令
docker export 将容器的文件系统导出为tar存档
docker history 显示镜像的历史记录
docker image 管理镜像
docker images 列出所有镜像
docker import 从 tarbll 导入内容以创建文件系统镜像
docker info 显示 docker 系统信息,包括镜像和容器数
docker inspect 获取容器/镜像的元数据
docker kill 杀掉一个运行的容器
docker load 从 tar 存档或 STDIN 加载镜像
docker login 登录到一个 Docker 镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker logs 获取容器的日志
docker manifest 管理镜像清单
docker network 管理网络
docker node API1.24+ 可用,管理 Swarm 节点
docker pause 暂停一个或多个容器中的所有进程
docker plugin API1.25+ 可用,管理插件
docker port 列出指定的容器的端口映射,或者查找将 PRIVATE_PORT NAT 到面向公众的端口。
docker ps 列出容器信息
docker pull 从镜像仓库中拉取或者更新指定镜像
docker push 将本地的镜像上传到镜像仓库,要先登录到镜像仓库
docker rename 重命名一个容器
docker rm 删除一个或多个容器
docker rmi 删除本地一个或多少镜像。
docker run 创建一个新的容器并运行一个命令
docker save 将指定镜像保存成 tar 归档文件
docker search 从 Docker Hub 查找镜像
docker secret API1.25+ 可用,管理 docker secret
docker service API1.24+ 可用,管理服务
docker stack API1.25+ 可用,管理 docker 栈
docker start 启动一个或多个已经被停止的容器
docker stats 显示一个或多个容器资源使用情况统计信息的实时流
docker stop 停止运行一个或多个正在运行的容器
docker swarm API1.24+ 可用,管理 swarm
docker system 管理 docker 系统
docker tag 创建一个引用 SOURCE_IMAGE 的标记 TARGET IMAGE
docker top 显示容器的运行进程
docker trust 管理 docker 镜像的信任
docker unpause 取消暂停一个或多个容器中的所有进程
docker update 更新一个或多个容器的配置
docker version 显示 docker 的版本信息
docker volume 管理 volume
docker wait 等待直到一个或多个容器停止,打印他们的退出代码