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證書方式生產環境不用 不用自簽...