1. 程式人生 > 其它 >docker docker-compose 安裝harbor筆記

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

大功告成!!!!