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都推荐使用新版命令。