部署内网Docker Registry(2)

在容器中,镜像的存放位置为/var/lib/registry/docker/registry/v2/repositories/  那么对应的宿主机目录是/var/lib/docker/image/
可以在启动registry时,挂载宿主机上指定的目录到容器的/var/lib/registry上,当容器发生故障后,可以重启一个新的,存储的镜像不会有任何影响。
这里将docker 镜像仓库映射到宿主机的 /data/images目录下:
docker run -d -p 5000:5000 --restart=always --name registry1 -v `pwd`/auth:/auth \
-v /data/images:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry:2

3、如果我们要改变registry宿主机上的映射端口,所有的主机上的daemon.jason文件都需要修改为对应的端口,并重启docker 服务。

更多Docker相关教程见以下内容

Docker安装应用(CentOS 6.5_x64)

Ubuntu 16.04 服务器上配置使用 Docker 

Ubuntu 15.04下安装Docker 

Docker 安装实例

Docker 创建基础镜像 

在 Ubuntu 15.04 上如何安装Docker及基本用法

Ubuntu 16.04上Docker使用手记

使用Docker分分钟启动常用应用 

Ubuntu 16.04下Docker修改配置文件不生效解决办法   

Docker 的详细介绍请点这里
Docker 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/79db608da79975cc075776b8c10283f5.html