docker学习(二)------ 搭建本地docker镜像仓库

docker默认的镜像仓库是位于公网上的,有的时候我们不希望自己的镜像可以被他人看到,只希望被我们内部的开发人员使用,此时可以选择搭建本地的私有docker镜像仓库。

docker提供了一个名为"registry"的镜像,我们拉取该镜像,通过修改配置在本地运行即可搭建本地镜像仓库。

1、拉取"registry"镜像:sudo docker pull registry:latest
2、registry镜像中默认的存储镜像的目录是"/var/lib/registry",我们在本地创建一个目录挂载到该目录下用于在本地存放镜像文件,
我创建的是"/opt/docker/hub",运行registry镜像,如下:

在这里插入图片描述

3、更改docker的配置文件,添加自己的私库地址,允许从私有仓库中拉取镜像。docker启动时会加载/etc/init/docker.conf,看完该配置文件,发现其会加载
/etc/default/docker文件,因此只需要将私库地址写入/etc/default/docker中即可:
	DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com --insecure-registry ×.×.×.×:5000"
		#registry-mirror=http://hub-mirror.c.163.com:之前配置的镜像加速地址
		#insecure-registry ×.×.×.×:5000:×.×.×.×:5000为registry镜像启动的地址和端口号,根据实际情况配置即可
4、重启docker服务,并重新运行之前启动的registry镜像的容器:

在这里插入图片描述

5、为本地任意一个镜像打标签,上传至本地镜像仓库,删除本地与之相关的本地镜像:

在这里插入图片描述

6、拉取之前上传的镜像:

在这里插入图片描述
-------------------------------------------------------finish-------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值