docker docker-compose 安裝harbor筆記
# 官網下載離線包,https://github.com/goharbor/harbor/releases
tar xf harbor-offline-installer-v1.8.3.tgz -C ./ #解壓到當前目錄
# 修改配置檔案
vim harbor/harbor.yml
hostname: 172.20.17.134
http:
port: 10080
data_volume: /data/harbor
location: /data/harbor/logs
注意 證書問題 拷貝證書到這個目錄下 不然啟動會報錯 https 還有點問題 需要有時間研究一下
# 建立資料目錄
mkdir -p /data/harbor/logs
#授權為可執行資料夾
chmod +x/data/harbor
安裝docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 一鍵安裝
sh harbor/harbor/install.sh
docker-compose ps
# 配置nginx代理
vim /etc/nginx/conf.d/harbor.conf
server {
listen 80;
server_name 172.20.17.134;
client_max_body_size 1000m;
location / {
proxy_pass http://127.0.0.1:10080;
}
}
# 瀏覽器檢視,建立public專案
ip 172.20.17.134
# docker新增映象倉庫地址
[root@jump harbor]# cat /etc/docker/daemon.json
{
"insecure-registries":["172.20.17.134"],
"registry-mirrors": ["https://ig2l319y.mirror.aliyuncs.com"]
}
# 登陸映象倉庫
docker login -u admin -p Harbor 172.20.17.134
# 打tag
docker tag 容器ID 172.20.17.134/test/test:v1.0
# push 映象
dokcer pull172.20.17.134/test/test:v1.0
大功告成!!!!