您好,登錄后才能下訂單哦!
下載待會(huì)會(huì)用到的包:docker-compose
curl -L https://github.com/docker/compose/releases/download/1.25.1-rc1/docker-compose-`uname -s-
uname -m` -o /usr/local/bin/docker-compose
給個(gè)權(quán)限
chmod +x /usr/local/bin/docker-compose
下載依賴:
yum -y install yum-utils device-mapper-persistent-data lvm2
下載另外兩個(gè)Harbor包的網(wǎng)址:
https://github.com/goharbor/harbor/releases
下載并導(dǎo)入到虛擬機(jī)中。
然后解壓:
tar zxf harbor-offline-installer-v1.7.4.tgz -C /usr/local/
cd到加壓后的目錄,修改配置文件:
[root@docker1 ~]# cd /usr/local/harbor/
[root@docker1 harbor]# vim harbor.cfg
hostname=192.168.2.10 ##改為本機(jī)ip
執(zhí)行安裝:
./install.sh
修改docker配置文件:
vim /usr/lib/systemd/system/docker.service
第13行:
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.1.10 ##也是本機(jī)ip
重啟docker服務(wù):
[root@docker1 harbor]# systemctl daemon-reload
[root@docker1 harbor]# systemctl restart docker.service
執(zhí)行下面命令:
[root@docker1 harbor]# docker-compose start
使用瀏覽器訪問Harbor:
點(diǎn)擊新建項(xiàng)目:
我在這里命名為bdqn:
使用命令行登錄Harbor:
docker login -u admin -p Harbor12345 192.168.1.10
上傳一個(gè)鏡像:
先給要上傳的鏡像改個(gè)名字:
docker tag centos:7 192.168.1.10/bdqn/centos:7
上傳:
docker push 192.168.2.10/bdqn/centos:7
注意,如果沒有鏡像需要提前下載該鏡像,命令如下:
docker pull 需要下載的鏡像名
上傳成功后,來驗(yàn)證一下:
打開第二臺(tái)docker虛擬機(jī):
再第一臺(tái)上將已經(jīng)再上上面已經(jīng)配置好的docker文件發(fā)送到第二臺(tái)docker虛擬機(jī)上:
scp /usr/lib/systemd/system/docker.service192.168.1.20:/usr/lib/systemd/system/
再第二臺(tái)虛擬機(jī)上操作:
重啟docker服務(wù):
systemctl daemon-reload
systemctl restart docker.service
登錄Harbor:
docker login -u admin -p Harbor12345 192.168.1.10
下載從第一臺(tái)docker虛擬機(jī)上傳的鏡像:
docker pull 192.168.1.10/bdqn/centos:7
最后查看下載的鏡像:
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。