docker仓库

880阅读 0评论2020-01-07 可怜的猪头
分类:LINUX

私有仓库也是以容器方式运行的,镜像register

docker -v

1. 作用

挂载宿主机的一个目录。

2. 案例

譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:

# docker run -it -v /test:/soft centos /bin/bash

冒号":"前面的目录是宿主机目录,后面的目录是容器内目录
[root@nfs-7ff66e07a294 /]#
[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 /]#

docker 镜像的push 和 pull

上传镜像到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



上一篇:ARM学习笔记-uboot的作用及主要工作
下一篇:k8s开启cadvisor http 服务