1.首先去git官网上搜索仓库镜像
2.然后呢将其拉取下来
3.最后将仓库跑起来,将他跑成一个容器
注:下面那道命令5000:5000,后面那个5000是仓库的端口必须是5000,前面的那个5000可以瞎写,对外面映射的端口
4.检查效果
容器跑起来之后我们通过在浏览器输入网址检查,这个网址是我在docker官网上查的,官方规定的,不用质疑为什么要输入这个网站 虚拟机ip : 端口号 /v2/_catalog
例如我的虚拟机: http://192.168.204.133:5000/v2/_catalog
以下是我测试的时候在我虚拟机上成功后的效果
5.最后要想让 docker信任私有仓库地址,必须修改一下宿主宿主机的配置文件daemon.json
通过以下命令修改:
vi /etc/docker/daemon.json
然后将下面一句话加入进去:
{"insecure-registries":["你自己宿主机的ip:5000"]}
例如我的是{"insecure-registries":["192.168.204.133:5000"]}
效果如下:
6.重启docker服务,使配置生效:
至此,我们自己的仓库已经安装成功,现在可以往上面传自己制作好的镜像了,以后拉取的话可以直接从我们自己仓库里拉!