我们开始搭建吧。gogogo!
我将使用centos7操作系统作为服务器环境
docker的安装请自行百度,基础环境的配置不展开啦,遇到坑我还是会说的哦。
第一步:拉取registry镜像
docker pull registry
第二步:启动该镜像
docker run -d-p5000:5000--privileged=true-v /opt/registry:/tmp/registry registry
第三步:开放端口
开放5000端口,这样让外部可以访问。如果用iptables的同学请命令行执行
iptables -I INPUT 1-p tcp --dport 5000-j ACCEPT
如果是用新的防火墙,用以下命令执行
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
ok现在已经搭建完了。是不是很简单。
现在我用使用我们自己搭建的docker私有仓库,我们还需配置一些东西,因为这样搭建的私有仓库并没有使用https,使用的是http,新版本的docker默认是使用https的,因此我们还需要让客户端信任我们的私有仓库。
windows和mac的配置超级简单,只要右击小鲸鱼图标-->设置(preferences)-->Daemon在insecure registries里面添加我们的私有仓库的ip+port。完了重启docker即可。
在centos7(抱歉我不曾使用ubuntu做服务器系统)下需要编辑配置文件/etc/sysconfig/docker,用任何vi打开,增加以下参数
OPTIONS='--insecure-registry 10.211.55.6:5000' //这里换成你的仓库ip+port
完了保存,重启docker。
systemctl restart docker
感谢各位看官捧场。敬请期待更多的微服务系列文章。谢谢啦!
联系客服