Docker 1.13 管理命令

1.12 CLI 的问题

Docker1.12 命令行接口(CLI)有40多个顶级命令,这些命令存在以下问题:

Docker 1.13 整理后,现在顶级命令有以下这些:

checkpoint  Manage checkpoints
container   Manage containers
image       Manage images
network     Manage networks
node        Manage Swarm nodes
plugin      Manage plugins
secret      Manage Docker secrets
service     Manage services
stack       Manage Docker stacks
swarm       Manage Swarm
system      Manage Docker
volume      Manage volumes

在1.13 中,列出所有 images 使用 docker image ls 取代之前的 docker images,类似的,docker container ls 列出所有的container (之前为docker ps),这样保持了不同类命令的一致性,新手更容易学习;

所有管理命令都有一些共同的子命令:
SUB-COMMAND PURPOSE
ls: List (image, container, volume, secret, etc)
rm: Remove
inspect: Inspect

默认所有的顶级命令都会显示,但是如果你设置DOCKER_HIDE_LEGACY_COMMANDS 为true后就只会显示管理类命令。

DOCKER_HIDE_LEGACY_COMMANDS=true docker --help

1.13 之前的命令语法都依然可以使用,但建议都迁移到新的命令上来。

比如,启动一个容器的语法:

docker container run -d -p 8091-8094:8091-8094 -p 11210:11210 arungupta/couchbase

原有命令和新管理命令之间的映射

1.12 1.13 PURPOSE

登录到一个运行的容器中

从 Dockerfile 构建镜像

根据 container’s 变更创建镜像

在容器和本地文件系统之间复制文件/文件夹

创建一个新的容器

查看容器的变更详情

获取服务端的实时事件

在一个运行的容器中运行命令

将容器的文件系统导出

查看镜像历史

列出所有镜像

从本地文件系统导入镜像

显示系统信息

查看容器详情

强杀运行中的容器

从备份中加载镜像

登录到 Docker registry.

退出 Docker registry.

查看容器日志

管理容器网络

管理docker Swarm 节点

暂时容器内进程

列出容器的所有的端口映射

列出所有容器

从 仓库中拉取镜像

推送镜像到仓库

重命名容器

重启容器

删除容器

删除镜像

在容器中运行命令

将镜像保存为tar 备份文件

在仓库中搜素镜像

管理 Docker 服务

启动容器

实时查看容器统计信息

停止容器

管理 Docker Swarm

给镜像打标签

查看容器的运行进程

恢复暂停的进程

更新容器配置

查看 Docker 版本信息

管理 Docker 卷

阻塞等待容器停止,然后打印退出码

Original: https://www.cnblogs.com/me115/p/6366391.html
Author: 大CC
Title: Docker 1.13 管理命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534581/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球