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 #上传该文件
首次登陆界面