docker-compose部署harbor倉庫全過程
更新時(shí)間:2025年09月09日 11:14:42 作者:海綿(寶?寶)
用戶嘗試在CentOS7上通過yum安裝bash-completion,但步驟存在錯(cuò)誤:安裝后無需手動(dòng)解壓或修改執(zhí)行權(quán)限,應(yīng)直接使用命令查看版本(如`bash-completion --version`),且路徑`/usr/local/sbin`與yum安裝路徑無關(guān)
docker-compose部署harbor倉庫
CentOS 7(使用 yum 進(jìn)行安裝)
#step 1: 安裝必要的一些系統(tǒng)工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加軟件源信息 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# Step 3: 更新并安裝Docker-CE sudo yum makecache fast sudo yum -y install docker-ce# Step 4: 開啟Docker服務(wù) sudo systemctl start docker
(下面為加速器)
####查看版本信息 docker --version ###創(chuàng)建docker配置目錄 mkdir -p /etc/docker ###重載一下daemon(為了讓他讀到配置 cd /etc/docker ###上傳加速包(daemon.json) [root@ c7-41 docker]# rz [root@ c7-41 docker]# ls daemon.json key.json ###重載一下daemon(為了讓他讀到配置) systemctl daemon-reload ###重載一下docker服務(wù) systemctl restart docker
安裝bash-completion
yum -y install bash-completion
安裝完退出在重新進(jìn)一下

cd /usr/local/sbin 給一個(gè)執(zhí)行權(quán)限
[root@ c7-41 sbin]# rz [root@ c7-41 sbin]# ls docker-compose [root@ c7-41 sbin]# chmod +x docker-compose [root@ c7-41 sbin]# ls docker-compose
查看版本信息
[root@ c7-41 sbin]# docker-compose --version docker-compose version 1.24.0, build 0aa59064
解壓
[root@ c7-41 ~]# rz [root@ c7-41 ~]# ls anaconda-ks.cfg harbor-offline-installer-v1.8.1.tgz [root@ c7-41 ~]# tar -zxf harbor-offline-installer-v1.8.1.tgz
修改
[root@ c7-41 ~]# cd harbor/ [root@ c7-41 harbor]# vim harbor.yml ###把第5行修改為本機(jī)ip hostname: 10.0.0.41 ###第27行修改為密碼(自己隨意) harbor_admin_password: 123
執(zhí)行
[root@ c7-41 harbor]# ./install.sh [Step 0]: checking installation environment ... Note: docker version: 19.03.8 Note: docker-compose version: 1.24.0
測試頁面

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí)
HEALTHCHECK 指令告訴 Docker 如何測試一個(gè)容器,以檢查它是否仍在工作,本文主要介紹了dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí),感興趣的可以了解一下2024-01-01
基于Docker搭建Redis主從集群的實(shí)現(xiàn)
本文基于Docker+Redis5.0.5版本,通過cluster方式創(chuàng)建一個(gè)6個(gè)redis實(shí)例的主從集群,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
docker部署mysql?9.0.1的實(shí)現(xiàn)
本文主要介紹了docker部署mysql?9.0.1的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02
Docker 部署 Prometheus的安裝詳細(xì)教程
這篇文章主要介紹了Docker 部署 Prometheus及安裝方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08
Docker配置SSL證書實(shí)現(xiàn)遠(yuǎn)程訪問
本文主要介紹了使用OpenSSL生成CA證書和服務(wù)器證書并配置Docker以支持SSL連接實(shí)現(xiàn)遠(yuǎn)程訪問,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
一次dockerfile的循環(huán)依賴錯(cuò)誤實(shí)戰(zhàn)記錄
Dockerfile 是一個(gè)文本文件,其內(nèi)包含了一條條的指令,每一條指令構(gòu)建一層,因此每一條指令的內(nèi)容,就是描述該層應(yīng)當(dāng)如何構(gòu)建,這篇文章主要介紹了使用Docker多階段構(gòu)建時(shí)遇到的循環(huán)依賴問題及其解決方法,,需要的朋友可以參考下2025-02-02

