精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

Harbor搭建Docker私有倉庫的實現方法

目錄1 開源的倉庫管理工具Harbor

創新互聯網站建設由有經驗的網站設計師、開發人員和項目經理組成的專業建站團隊,負責網站視覺設計、用戶體驗優化、交互設計和前端開發等方面的工作,以確保網站外觀精美、做網站、網站建設易于使用并且具有良好的響應性。

Harbor是一個由CNCF托管的開源的Docker鏡像倉庫管理工具,我們可以通過它快速的建立起自己的私有倉庫。當然,搭建私有倉庫的選擇很多,如Docker官方提供的registry鏡像或者Nexus等。但Harbor不失為一種不錯的選擇。

2 安裝

Harbor的安裝方式也很多,如通過命令行安裝、Helm安裝等,本文演示通過命令行的腳本安裝。

2.1 安裝Docker和Docker-compose

首先Docker是要安裝的,Harbor是通過一堆容器來啟動的。另外還需要安裝docker-compose,并對版本有一定要求,這里通過在Rancher的資源庫找到軟件包,配置一下即可:

安裝Docker-compose:

wget http://rancher-mirror.cnrancher.com/docker-compose/v1.27.4/docker-compose-Linux-x86_64mv docker-compose-Linux-x86_64 /usr/local/bin/docker-composechmod a+x /usr/local/bin/docker-compose2.2 安裝Harbor

2.2.1 下載解壓

先到下載對應的包,有offline和online兩種,offline比較大,包含的對應的依賴;online沒有包含對應的依賴組件,安裝的時候還需要進行下載。這里使用online的包,因為從Github下載東西也不見得有多快。

下載:

wget https://github.com/goharbor/harbor/releases/download/v2.1.1/harbor-online-installer-v2.1.1.tgz

解壓:

tar zxvf harbor-online-installer-v2.1.1.tgz

2.2.2 配置并安裝

準備配置文件:

cp harbor.yml.tmpl harbor.yml

修改配置:vi harbor.yml,主要把https去掉,并配置服務器地址和密碼。關鍵配置有:

hostname: 8.134.18.166http: port: 8088# https related config#https: # https port for harbor, default is 443 # port: 443 # The path of cert and key files for nginx #certificate: /your/certificate/path #private_key: /your/private/key/pathharbor_admin_password: Harbor12345

改完配置后就開始執行安裝:

./install.sh

安裝成功會有提示。

3 簡單使用3.1 用admin創建用戶

訪問:http://8.134.18.166:8088/,即可登陸使用,用戶名為admin,密碼默認為Harbor12345。

管理用戶admin權限太高,要創建一個普通用戶:

創建用戶的信息:

3.2 新用戶創建項目

退出admin,用新創建的用戶登陸,然后創建一個項目,用于存放鏡像:

項目創建成功:

3.3 Docker連接倉庫

3.3.1 修改docker配置并重啟

在一臺有docker的機器上配置daemon.json,增加"insecure-registries": ["http://8.134.18.166:8088"],

vi /etc/docker/daemon.json

配置后內容如下:

{ "insecure-registries": ["http://8.134.18.166:8088"], "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2"}

重啟Docker:

systemctl restart docker

3.3.2 登陸與推送鏡像

登陸新建的倉庫:

$ docker login http://8.134.18.166:8088 --username pkslow --password Pk123456WARNING! Using --password via the CLI is insecure. Use --password-stdin.WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential helper to remove this warning. Seehttps://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded

給其中一個鏡像打個tag:

docker tag nginx 8.134.18.166:8088/pkslow/nginx:latest

上傳鏡像到倉庫:

$ docker push 8.134.18.166:8088/pkslow/nginx:latestThe push refers to repository [8.134.18.166:8088/pkslow/nginx]cdd1d8ebeb06: Pushed fe08d9d9f185: Pushed 280ddd108a0a: Pushed f14cffae5c1a: Pushed d0fe97fa8b8c: Pushed latest: digest: sha256:4949aa7259aa6f827450207db5ad94cabaa9248277c6d736d5e1975d200c7e43 size: 1362

到網頁檢查一下,已經有對應的鏡像了:

拉取就不演示了。

到此這篇關于Harbor搭建Docker私有倉庫的實現方法的文章就介紹到這了,更多相關Harbor搭建Docker私有倉庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!


當前標題:Harbor搭建Docker私有倉庫的實現方法
URL鏈接:http://m.jcarcd.cn/article/ccgshs.html
主站蜘蛛池模板: 欧美日韩午| 韩国日本免费不 | 国产免费观看视频 | 国产精品视频专区 | 国产一区欧美二区 | 欧美亚洲色自拍 | 国产精品免费久 | 成人午夜资料库 | 果冻影视| 国产高清精品一区 | 日韩素人一区二区 | 精品视频一 | 国产精品专区五 | 国产精品视频免费的 | 国产系列视 | 日本欧美视频在线看 | 日本亚洲黑人 | 欧美日韩国产v另类 | 午夜视频免费观看 | 狠日狠干日曰射 | 国产精品尤物青草1 | 喷了一地| 精品国产不卡女 | 日本高清www| 国产又黄又爽视频 | 成人影视一区 | 韩国理论大全 | 国产又色又爽又黄的 | 绿巨人污视频下载 | 国产最美特 | 欧洲综合国产在线 | 91福利试看 | 国产精选自拍第1页 | 国产自产中文一区 | 国产日韩欧美资源 | 国自产在线精品 | 午夜小视频在线观看 | 精品欧美一区二区视 | 日本天堂视频在 | 国产精品永 | 国产六区精品专区 |