99 Harbor搭建高可用私有映象倉庫

2021-09-10 12:09:45 字數 1692 閱讀 1227

2. 搭建高可用私有映象倉庫

安裝minio

wget -c

# 賦權

chmod +x minio

# minio 移動到/usr/local/bin/

mv minio /usr/local/bin/

# 驗證

minio -help

#建立minio 資料儲存目錄

mkdir -p /minio/data

#啟動指令碼目錄

mkdir -p /opt/minio

# 集群配置檔案目錄

mkdir -p /etc/minio

172.28.65.238

編寫集群啟動指令碼

vi /opt/minio/run.sh
#!/bin/bash

export minio_access_key=minio

export minio_secret_key=test123456

/usr/local/bin/minio server --config-dir /etc/minio \

\ \\ > /opt/minio/minio.log & 2>&1 \

其中,「minio_access_key」為使用者名稱,「minio_secret_key」為密碼,密碼不能設定過於簡單,不然minio會啟動失敗,「–config-dir」指定集群配置檔案目錄

chmod +x /opt/minio/run.sh
編寫服務指令碼

vi /usr/lib/systemd/system/minio.service
[unit]

description=minio service

documentation=

[service]

workingdirectory=/usr/local/bin

execstart=/opt/minio/run.sh

restart=on-failure

restartsec=5

[install]

wantedby=multi-user.target

其中,「workingdirectory」為啟動指令碼目錄,「execstart」為指定集群啟動指令碼

chmod +x /usr/lib/systemd/system/minio.service
啟動

systemctl daemon-reload

systemctl start minio

systemctl enable minio

harbor 私有倉庫搭建

包括harbor節點,所以節點都需要執行 cat etc docker daemon.json insecure registries eof systemctl restart docker 以下內容只需要在 harber 節點執行 curl l s uname m o usr local bin...

harbor高可用集群配置

目錄多harbor例項共享後端儲存 安裝redis和mysql 匯入registry資料庫 配置harbor 目前有兩種主流的方案來解決這個問題 harbor官方預設提供主從複製的方案來解決映象同步問題,通過複製的方式,我們可以實時將測試環境harbor倉庫的映象同步到生產環境harbor,類似於如...

Docker搭建harbor私有倉庫

sudo curl l s uname m o usr local bin docker compose sudo chmod x usr local bin docker compose docker compose version3 解壓harbor 自簽https證書方式生產環境不用 不用自簽...