上传镜像到docker hub
1,使用docker commit命令将要提交的container,提交为镜像。(镜像名需要时 dockershub用户名/自定义名字)
docker commit [container id或者container name] 镜像名:tag
例如:docker commit basecontainer dockerkangkang/basecontainer:1.0
2,docker images 查看该image
3,docker login
4,docker push 镜像名
例如:docker push dockerkangkang/basecontainer:1.0
然后到dockerhub上即可查看,也可以上传到私有镜像
------
从docker hub上拉去镜像
1,docker pull 镜像名:tag
例如:docker pull dockerkangkang/basecontainer:1.0
私有仓库也是以容器方式运行的,镜像register
docker -v
1. 作用
挂载宿主机的一个目录。
2. 案例
譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定: # docker run -it -v /test:/soft centos /bin/bash 冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。
[root@nfs-7ff66e07a294 /]# docker exec -it 5ac327af3af3 /bin/sh
/ # exit
[root@nfs-7ff66e07a294 /]# docker inspect --format "{{.Config.Volumes}}" 5ac327af3af3
map[/var/lib/registry:{}]
[root@nfs-7ff66e07a294 /]#