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
測(cè)試頁面

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker實(shí)現(xiàn)mysql主從復(fù)制的示例代碼
Docker它不香嗎?即省去了安裝Mysql所需要的步驟,有多個(gè)容器之間相互資源獨(dú)立,IP互不沖突,具有一定的參考價(jià)值,感興趣的可以了解一下2021-08-08
Docker創(chuàng)建tomcat容器實(shí)例后無法訪問(HTTP狀態(tài)404)
本文主要介紹了Docker創(chuàng)建tomcat容器實(shí)例后無法訪問,HTTP狀態(tài)顯示404,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
docker prune命令可定時(shí)清理不常用數(shù)據(jù)的實(shí)現(xiàn)
磁盤使用過久就會(huì)導(dǎo)致磁盤空間越來越小,這時(shí)候就需要?jiǎng)h除不相關(guān)的數(shù)據(jù)來釋放磁盤空間,本文主要使用docker prune命令可定時(shí)清理不常用數(shù)據(jù)的實(shí)現(xiàn),感興趣的可以了解一下2021-10-10
windows安裝Docker與docker-compose套裝的詳細(xì)教程
這篇文章主要介紹了windows安裝Docker與docker-compose套裝的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
docker中運(yùn)行PostgreSQL容器的簡單步驟
這篇文章主要給大家介紹了關(guān)于docker中運(yùn)行PostgreSQL容器的簡單步驟,隨著docker的廣泛應(yīng)用,為了提供便利的管理,PostgreSQL數(shù)據(jù)庫也支持docker的安裝方式,需要的朋友可以參考下2023-08-08
Docker鏡像瘦身之從GB到MB的優(yōu)化實(shí)踐教程
一個(gè)未經(jīng)優(yōu)化的?Node.js?應(yīng)用鏡像可能達(dá)到?900MB?以上,而實(shí)際上運(yùn)行該應(yīng)用只需要幾十MB的資源,這時(shí)我們就需要瘦身?Docker?鏡像,下面小編就和大家詳細(xì)介紹一下優(yōu)化Docker鏡像大小的技巧吧2026-04-04

