正文
有些命令,例如
docker inspect
也没有提供足够的上下文来说明他们是作用于镜像还是容器。这种镜像和容器的命令混合会带来困惑。(https://github.com/docker/docker/issues/13509)
缺乏命令名称的一致性。例如
docker images
是给所有镜像列表,而
docker ps
是给出容器列表。这些都有命名不一致的问题。(https://github.com/docker/docker/issues/8829)
有些命令像
build
和
run
被大量使用,还有那些神秘的像
pause
和
wait
命令却不经常使用。保持所有命令在同一个级别似乎不是很公平。
Docker 1.13修复了这些问题。
Docker管理命令
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
现在获取镜像列表使用
docker image ls
来代替
docker images
命令。类似的还有
docker container ls
代替
docker ps
来显示容器列表。这就带来了很多一致性的命令,为新手以及专业人士更为直观且容易记住命令。