上一章:二進制部署K8s集羣第4節之docker環境安裝
部署於HDSS7-200.host.com上
github下載地址:https://github.com/goharbor/harbornginx
1、下載軟件解壓git
mkdir /src;cd /src rz ==> harbor-offline-installer-v2.1.0.tgz tar xf harbor-offline-installer-v2.1.0.tgz -C /opt/ cd /opt/ mv harbor/ harbor-v2.1.0 ln -s /opt/harbor-v2.1.0/ /opt/harbor
2、配置harbor.ymlgithub
cd /opt/harbor/ cp harbor.yml.tmpl harbor.yml vi harbor.yml 5 hostname: harbor.od.com 10 port: 180 13 #https: 15 # port: 443 17 # certificate: /your/certificate/path 18 # private_key: /your/private/key/path 34 harbor_admin_password: Harbor12345 47 data_volume: /data/harbor 125 location: /data/harbor/logs mkdir -p /data/harbor/logs
3、安裝harbordocker
yum install docker-compose -y sh /opt/harbor/install.sh docker-compose ps docker ps -a
4、安裝配置Nginx瀏覽器
yum -y install nginx cat > /etc/nginx/conf.d/harbor.od.com.conf <<eof server { listen 80; server_name harbor.od.com; client_max_body_size 1000m; location / { proxy_pass http://127.0.0.1:180; } } eof nginx -t systemctl start nginx systemctl enable nginx curl harbor.od.com
5、瀏覽器訪問curl
http://harbor.od.com 用戶名:admin 密碼:Harbor12345
6、建立公有項目
ide
7、推送鏡像到公有倉庫url
docker pull nginx:1.7.9 # 等價於docker pull docker.io/library/nginx:1.7.9 [root@hdss7-200 conf.d]# docker images | grep 1.7.9 nginx 1.7.9 84581e99d807 5 years ago 91.7MB docker login harbor.od.com # 用戶名admin,密碼Harbor12345 docker tag 84581e99d807 harbor.od.com/public/nginx:v1.7.9 docker push harbor.od.com/public/nginx:v1.7.9
8、查看鏡像
code