ubuntu 安裝企業級容器 docker harbor
阿新 • • 發佈:2018-12-21
安裝docker harbor 企業級容器
環境說明:
作業系統: ubuntu16.04.5 LTS
IP地址: 192.168.31.129
https://github.com/goharbor/harbor/releases
下載 離線安裝 。 這裡可能下載不成功,使用FQ以後可以下載。
如果下載不成功,請使用我之前下載好的 : 連結: https://pan.baidu.com/s/1uEy_lU-0U2vq61-0c5GXrg 提取碼: 6qp2
1.配置harbor.cfg的檔案
主要只配置兩個:
#設定域名
hostname = 192.168.31.129
2.執行prepare指令碼生成配置
修改並儲存harbor.cfg配置檔案之後,執行prepare指令碼以生成配置檔案:
./prepare
3.啟動docker harbor
docker-compose up -d
說明:此步驟啟動會很慢 推薦設定docker registry加速器,具體使用檢視https://www.daocloud.io/mirror
4.修改docker啟動配置
docker預設使用的是https請求,因此需要修改docker配置檔案增加引數 --insecure-registry
修改/etc/docker/daemon.json
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"],"insecure-registries":["192.168.31.129:80"]}
5.重新啟動docker
service docker restart
6.重新啟動harbor
進入到harbor安裝目錄 ,如果已經啟動過,請先執行刪除。如果沒有啟動過,請跳過刪除這一步
刪除 docker-compose down
啟動 docker-compose up -d
7.檢視ui
http://192.168.31.129:80
帳戶密碼 admin /Harbor12345
8.使用docker登入
docker login 192.168.31.129:80 輸入使用者名稱和密碼即可
9.push至docker harbor上
1).在harbor中建立專案myproject
2).使用tag給映象打標籤
docker tag busybox 192.168.31.129:80/myproject/busybox
3).使用 docker push 伺服器名/專案名/映象名:[tag] 提交
docker push 192.168.31.129:80/myproject/busybox
說明:與push到docker hub上是不一樣的,push到docker hub 如下
https://blog.csdn.net/boonya/article/details/74906927
命令 docker push 註冊使用者名稱/映象名
10.通過maven生成docker映象 push到dockerharbor
http://blog.51cto.com/8888940/2061752
參考文件:
https://www.cnblogs.com/pangguoping/p/7650014.html
https://blog.csdn.net/felix_yujing/article/details/54694294
docker連結docker-harbor
https://www.cnblogs.com/hutuchong/p/7750637.html