情景
涉及机密的文件,公司不可能提供镜像给公网,所以需要创建一个私有仓库用于存放敏感的镜像
Docker Registry帮助我们搭建私有的仓库供团队使用——相当于一个私有的hub仓库
本地拉取registry镜像
运行私有库,相当于自己本地产生一个hub仓库
我们现在在本地拉取一个ubuntu的镜像,并安装net-tools应用
进入到ubuntu容器内部,安装net-tools工具
使用commit命令将容器副本,制作成一个镜像
我们先来查看一下私有的hub仓库当中有没有上传的其他镜像
可以看到是空的,注意这里一定要是自己的IP地址
按照规范将要推送到私有hub上的镜像tag修改一下
将add_ifconfig这个镜像删掉
docker默认是不允许通过http传送镜像的,我们需要修改/etc/docker/daemon.json文件
顺手重启下服务
在将私有hub仓库运行起来,同第3步
使用push命令将本地增加了ifconfig命令的容器,上传至私有hub仓库
查看一个hub仓库当中有没有
发现hub仓库当中是有的
从私有hub仓库当中来拉去安装了ifconfig工具的镜像
本地查看: