1. yum -y install epel-release docker docker-registry #安裝dockerpython
2. docker run -d -p 80:5000 --restart=always --name registry -v /ebsig/registry:/var/lib/registry registry:2 #啓動一個實列存儲私有鏡像nginx
說明:--restart意思時隨着docker服務器啓動,該實列就啓動 。/var/lib/registry時實列中docker存儲鏡像文件目錄git
============================================================================github
部署Portus環境web
yum install -y git docker
git clone https://github.com/SUSE/Portus.git #克隆Portus軟件包vim
1. yum -y install python-pip #安裝pip服務器
2. pip install -U docker-composerest
3. pip install --upgrade pip #更新pipblog
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 #上傳該文件
首次登錄界面