docker
选项
.--config string 客户端配置文件的位置(默认为“/root/.docker”)
.-c, --context string
.-D, --debug 启用调试模式
.-H, --host list 要连接的守护程序套接字
.-l, --log-level string 设置日志记录级别(“debug”|“info”|“warn”|“error”|“fatal”)(默认“info”)
.--tls 使用TLS; 由--tlsverify暗示
.--tlscert string TLS证书文件的路径(默认为“/root/.docker/cert.pem”)
.--tlskey string TLS密钥文件的路径(默认为“/root/.docker/key.pem”)
.--tlsverify 使用TLS并验证远程
.-v, --version 打印版本信息并退出
管理命令
docker builder 用 Dockerfile 创建镜像
docker config 管理 Docker 配置
docker container 管理容器
docker context
docker engine
docker image 管理镜像
docker network 管理网络
docker node 管理群集节点
docker plugin 管理插件
docker secret 管理 Docker 机密
docker service 管理服务
docker stack
docker swarm 管理群集
docker system 管理Docker
docker trust
docker volume 管理卷
命令
docker attach 将本地标准输入,输出和错误流转到到正在运行的容器
docker build 从Dockerfile构建映像
docker commit 根据容器的更改创建新镜像
docker cp 在容器和本地文件系统之间复制文件/文件夹
docker create 创建一个新容器
docker diff 检查容器文件系统上文件或目录的更改
docker events 从服务器获取实时事件
docker exec 在正在运行的容器中运行命令
docker export 将容器的文件系统导出为tar存档
docker history 显示镜像的历史记录
docker images 列出本地镜像
docker import 从tar存档导入内容以创建文件系统镜像
docker info 显示系统范围的信息
docker inspect 返回有关Docker对象的低级信息
docker kill 杀死一个或多个正在运行的容器
docker load 从tar存档或STDIN加载镜像
docker login 登录Docker Hub
docker logout 从Docker Hub退出
docker logs 获取容器的日志
docker pause 暂停一个或多个容器中的所有进程
docker port 列出端口映射或容器的特定映射
docker ps 列出容器
docker pull 从dockerhub拉取指定镜像
docker push 提交镜像到云仓库
docker rename 重命名容器
docker restart 重新启动一个或多个容器
docker rm 删除容器
docker rmi 删除镜像
docker run 使用一个镜像运行启动一个容器
docker save 将一个或多个镜像保存到tar存档(默认情况下流式传输到STDOUT)
docker search 在Docker Hub中搜索镜像
docker start 启动一个或多个已停止的容器
docker stats 显示容器资源使用情况统计信息的实时流
docker stop 停止一个或多个正在运行的容器
docker tag 创建一个引用SOURCE_IMAGE(源镜像)的标记TARGET_IMAGE(目标镜像)
docker top 显示容器的运行进程
docker unpause 取消暂停一个或多个容器中的所有进程
docker update 更新一个或多个容器的配置
docker version 显示Docker版本信息
docker wait 阻止,直到一个或多个容器停止,然后打印退出代码
docker 管理命令
docker builder
docker builder build
docker builder prune
docker config
docker config create 从文件或STDIN创建配置文件作为内容
docker config inspect 显示一个或多个配置文件的详细信息
docker config ls 列表配置
docker config rm 删除一个或多个配置文件
docker container
docker container attach 将本地标准输入,输出和错误流附加到正在运行的容器
docker container commit 根据容器的更改创建新图像
docker container cp 复制容器和本地文件系统之间的文件/文件夹
docker container create 创建一个新的容器
docker container diff 检查对容器文件系统上文件或目录的更改
docker container exec 在正在运行的容器中运行命令
docker container export 将容器的文件系统导出为tar存档
docker container inspect 显示一个或多个容器的详细信息
docker container kill 杀死一个或多个正在运行的容器
docker container logs 获取容器的日志
docker container ls 列出容器
docker container pause 暂停一个或多个容器内的所有进程
docker container port 列出容器的端口映射或特定映射
docker container prune 删除所有停止的容器
docker container rename 重命名一个容器
docker container restart 重新启动一个或多个容器
docker container rm 删除一个或多个容器
docker container run 在新容器中运行命令
docker container start 启动一个或多个停止的容器
docker container stats 显示容器资源使用统计信息的实时流
docker container stop 停止一个或多个运行容器
docker container top 显示容器的运行过程
docker container unpause 取消暂停一个或多个容器内的所有进程
docker container update 更新一个或多个容器的配置
docker container wait 阻塞,直到一个或多个容器停止,然后打印退出代码
docker context
docker context create
docker context export
docker context import
docker context inspect
docker context ls
docker context rm
docker context update
docker context use
docker engine
docker engine activate 激活激活企业版
docker engine check 检查检查是否有可用的engine更新
docker engine update 更新更新本地引擎
docker image
docker image build 从Dockerfile构建镜像
docker image history 显示镜像的历史记录
docker image import 从tarball中导入内容以创建文件系统映像
docker image inspect 显示一个或多个镜像的详细信息
docker image load 从tar档案或STDIN加载镜像
docker image ls 列出镜像
docker image prune 删除未使用的镜像
docker image pull 从注册表中提取镜像或存储库
docker image push 将镜像或存储库推送到注册表
docker image rm 删除一个或多个镜像
docker image save 将一个或多个镜像保存到tar归档文件(默认流式传输到STDOUT)
docker image tag 创建一个引用SOURCE_IMAGE的标记TARGET_IMAGE
docker network
docker network connect 将容器连接到网络
docker network create 创建一个网络
docker network disconnect 从网络断开容器
docker network inspect 显示一个或多个网络的详细信息
docker network ls 列出网络
docker network prune 删除所有未使用的网络
docker network rm 删除一个或多个网络
docker node
docker node demote 从群中的经理中降级一个或多个节点
docker node inspect 在一个或多个节点上显示详细信息
docker node ls 列出群中的节点
docker node promote 将一个或多个节点提升为群中的经理
docker node ps 列出在一个或多个节点上运行的任务,默认为当前节点
docker node rm 从群中删除一个或多个节点
docker node update 更新节点
docker plugin
docker plugin create 从rootfs和配置创建一个插件。插件数据目录必须包含config.json和rootfs目录。
docker plugin disable 禁用插件
docker plugin enable 启用插件
docker plugin inspect 显示一个或多个插件的详细信息
docker plugin install 安装一个插件
docker plugin ls 列出插件
docker plugin push 将插件推送到注册表
docker plugin rm 删除一个或多个插件
docker plugin set 更改插件的设置
docker plugin upgrade 升级现有的插件
docker secret
docker secret create 从文件或STDIN创建一个秘密作为内容
docker secret inspect 显示一个或多个秘密的详细信息
docker secret ls 列出秘密
docker secret rm 删除一个或多个秘密
docker service
docker service create 创建一项新服务
docker service inspect 显示一项或多项服务的详细信息
docker service logs 获取服务或任务的日志
docker service ls 列出服务
docker service ps 列出一项或多项服务的任务
docker service rm 删除一项或多项服务
docker service rollback
docker service scale 扩展一个或多个复制服务
docker service update 更新服务
docker stack
docker stack deploy
docker stack ls
docker stack ps
docker stack rm
docker stack services
docker swarm
docker swarm ca 管理根CA
docker swarm init 在管理节点上创建一个新的集群(初始化一个群集(Swarm))
docker swarm join 加入一个新节点到已有集群
docker swarm join-token 管理加入令牌
docker swarm leave 离开一个swarm集群
docker swarm unlock 解锁群集(Swarm)
docker swarm unlock-key 管理解锁钥匙
docker swarm update 更新一个swarm集群
docker system
docker system df 显示docker磁盘使用情况
docker system events 从服务器获取实时事件
docker system info 显示系统范围的信息
docker system prune 删除未使用的数据
docker trust
docker trust key
docker trust signer
docker trust inspect
docker trust revoke
docker trust sign
docker volume
docker volume create 创建一个卷
docker volume inspect 显示一个或多个卷的详细信息
docker volume ls 列出卷
docker volume prune 删除所有未使用的卷
docker volume rm 删除一个或多个卷