Docker和Kubernetes等容器相关的技术备受关注已有多年了,在这里介绍使用Docker时需掌握的10个命令。

平常使用Docker会使用「docker build」,「docker run」,「docker rmi」等命令操作Docker,从Docker 1.13开始修改了Docker命令体系。新版Docker命令为 「docker <操作对象> <操作>」,下面的表格整理了旧版和新版Docker命令。

操作 命令(旧版) 命令(新版:Docker1.13~)
创建image docker build docker image build
显示image信息 docker images docker image ls
删除image docker rmi docker image rm
追加image标签 docker tag docker image tag
将image保存到registry docker push docker image push
从registry获取image docker pull docker image pull
执行容器 docker run docker container run
确认容器日志 docker logs docker container logs
对执行中的容器执行命令 docker exec docker container exec
停止容器 docker stop docker container stop

Docker目前可使用旧版命令,但是Docker公司推荐使用新版命令。旧版命令输入的文字数少比较方便,考虑今后可能不在支持旧版命令,从现在开始学习Docker或者已在使用Docker都推荐使用新版命令。