安裝harbor作為docker鏡像倉(cāng)庫(kù)的問(wèn)題
安裝包
docker-20.10.9.tgz
docker-compose
百度網(wǎng)盤下載以上兩個(gè)包
鏈接: https://pan.baidu.com/s/1Xy6vkkxUGLmSDwrVk8ej-A 提取碼: gc8r
docker.service 如下:
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker # 開(kāi)啟遠(yuǎn)程連接 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ExecReload=/bin/kill -s HUP $MAINPID # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity # Uncomment TasksMax if your systemd version supports it. # Only systemd 226 and above support this version. #TasksMax=infinity TimeoutStartSec=0 # set delegate yes so that systemd does not reset the cgroups of docker containers Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process # restart the docker process if it exits prematurely Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
一、docker和docker-compose離線部署
1、上傳docker-20.10.9.tgz安裝包并解壓
tar -zxvf docker-20.10.9.tgz cp docker/* /usr/bin/
2、docker.service文件
mv docker.service /usr/lib/systemd/system/
3、啟動(dòng)Docker
systemctl daemon-reload systemctl enable docker systemctl start docker systemctl status docker
4、docker-compose部署
cp -r docker-compose /usr/local/bin/ cp -r docker-compose /usr/local/sbin/ chmod a+x /usr/local/bin/docker-compose chmod a+x /usr/local/sbin/docker-compose
5、測(cè)試docker-compose
docker-compose -v
二、安裝harbor作為本地的倉(cāng)庫(kù)
Harbor是一個(gè)開(kāi)源的可信云本地注冊(cè)項(xiàng)目,用于存儲(chǔ)、簽名和掃描內(nèi)容。Harbor通過(guò)添加用戶通常需要的功能(如安全性、身份和管理)擴(kuò)展了開(kāi)源Docker發(fā)行版。使注冊(cè)表更接近構(gòu)建和運(yùn)行環(huán)境可以提高圖像傳輸效率。
1、解壓harbor-offline-installer-v2.3.0.tgz
tar xvf harbor-offline-installer-v1.9.3.tgz
2、進(jìn)入harbor目錄,修改harbor.yml
cp -r harbor.yml.tmpl harbor.yml vi harbor.yml 復(fù)制代碼
hostname: 192.168.4.xxx ##對(duì)應(yīng)服務(wù)器IP port: 80 ##對(duì)應(yīng)harbor應(yīng)用端口 # port: 443 ##屏蔽https # certificate: /your/certificate/path ##屏蔽https # private_key: /your/private/key/path ##屏蔽https harbor_admin_password: llsydn123 ##harbor登錄密碼,根據(jù)情況修改
3、配置docker client,編輯/etc/docker/daemon.json
Harbor的默認(rèn)安裝使用HTTP—因此,您需要將選項(xiàng)“-unsecure registry”添加到客戶端的Docker守護(hù)進(jìn)程,并重新啟動(dòng)Docker服務(wù)。
vi /etc/docker/daemon.json {"insecure-registries" : [ "192.168.4.xxx" ] }- 重啟docker
service docker restart
4、安裝 Harbor
./install.sh

5、訪問(wèn)harbor
http://<your_harbor_host_ip
默認(rèn)用戶名和密碼:admin/llsydn123
好了,以上就是我個(gè)人的實(shí)操了。
到此這篇關(guān)于聊聊安裝harbor作為docker鏡像倉(cāng)庫(kù)的問(wèn)題的文章就介紹到這了,更多相關(guān)docker鏡像倉(cāng)庫(kù)harbor內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker打包golang應(yīng)用的過(guò)程分析
這篇文章主要介紹了docker打包golang應(yīng)用的過(guò)程分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
阿里云鏡像安裝docker報(bào)錯(cuò)的問(wèn)題及解決方案
這篇文章主要介紹了阿里云鏡像安裝docker報(bào)錯(cuò)的問(wèn)題及解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08
zabbix監(jiān)控docker容器狀態(tài)【推薦】
這篇文章主要介紹了zabbix監(jiān)控docker容器狀態(tài)的相關(guān)資料,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
Docker部署nginx+php環(huán)境的全過(guò)程(簡(jiǎn)單可用!)
最近在學(xué)docker,順便配置了一下docker中的nginx與php,發(fā)現(xiàn)網(wǎng)上的關(guān)于docker中配置nginx與php的資料很少,而且有的也很舊,沒(méi)有太多的參考性,下面這篇文章主要給大家介紹了關(guān)于Docker部署nginx+php環(huán)境的相關(guān)資料,需要的朋友可以參考下2023-02-02
Docker 拉取鏡像及標(biāo)簽操作 pull | tag
這篇文章主要介紹了Docker 拉取鏡像及標(biāo)簽操作 pull | tag,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
關(guān)于Docker網(wǎng)絡(luò)配置及部署SpringCloud項(xiàng)目詳解
這篇文章主要介紹了關(guān)于Docker網(wǎng)絡(luò)配置及部署SpringCloud項(xiàng)目詳解,Docker在創(chuàng)建容器時(shí)有四種網(wǎng)絡(luò)模式,bridge為默認(rèn)不需要去指定,其他三種模式需要在創(chuàng)建容器時(shí)使用–net去指定,需要的朋友可以參考下2023-07-07
DOCKERFILE學(xué)習(xí)及使用注意事項(xiàng)
Dockerfile 由一行行命令語(yǔ)句組成,并且支持以 # 開(kāi)頭的注釋行。一般的,Dockerfile分為四部分:基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令、容器啟動(dòng)時(shí)執(zhí)行指令2017-02-02

