Article Outline
聊聊docker(三)
docker基本使用流程
一、获取镜像
Docker pull NAME[:tag]
对于docker镜像来说,如果不显式的指定TAG,会默认选择latest标签,即下载最新版本的镜像。
查看镜像信息:
docker images 可以列出本地主机上已有的镜像;
docker inspect 可以获取该镜像的详细信息
docker rmi IMAGE 可以删除镜像,IMAGE 可以为标签或ID
二、创建镜像:
docker commit
-a 作者信息;
-m 提交信息
-p 提交时暂停容器运行
example:
有个ubuntu镜像;id是 a925xxxx;这时基于这个镜像做了一些修改,可以把新的提交上去,newName是新的文件名)
docker commit -m ''提交信息" -a "作者" a925xxx newName
如果没有错,会返回新的镜像的id;
三、导出导入镜像:
将docker镜像导出的本地文件:
docker save 命令;
example :
docker save -o ubuntu1604.tar(这是导出的文件名)ubuntu:16.04(这是docker镜像的name:tag)
导入镜像:
docker load 命令
docker load --input ubuntu1604.tar
上传镜像:
docker push 命令:
docker push userName/imageName:tag
userName 是 dockerhub上的用户名,因为要上传到dockerhub上;
imageName是要上传的镜像名,tag 是自己起的便签,比如说 v1.0