Docker regitry环境搭建(Registry + Portus)

1.  yum -y install epel-release docker  docker-registry   #安装docker

2.  docker run -d -p 80:5000 --restart=always   --name registry -v /ebsig/registry:/var/lib/registry  registry:2    #启动一个实列存储私有镜像

说明:--restart意思时随着docker服务器启动,该实列就启动 。/var/lib/registry时实列中docker存储镜像文件目录

============================================================================

部署Portus环境

 yum install -y git  

git  clone https://github.com/SUSE/Portus.git   #克隆Portus软件包

1.  yum -y install python-pip   #安装pip

2. pip install -U docker-compose

3. pip install --upgrade pip    #更新pip

4. cd   Portus #切换目录

5. ./compose-setup.sh -e 公网IP

#安装过程中会下载registry、mariadb、rails、ports_web等几个docker镜像

#编辑该文件第一行vim /ebsig/Portus/Gemfile   #把https改成http

#这一步会很慢,要上面几个镜像文件 

客户端要编辑vim /etc/docker/daemon 新增以下内容

"insecure-registries":["118.126.66.60:80"】客户端想要上传镜像也需要修改该文件

 docker login -u manson -p 118.126.66.60:80   #登陆

docker tag 118.126.66.60:80/manson/nginx:1.0.0 nginx:1.0.0  #打标签

docker push 118.126.66.60:80/manson/nginx:1.0.0   #上传该文件

首次登陆界面

大家一起来学习
原文地址:https://www.cnblogs.com/cuibobo/p/8094708.html