真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker鏡像倉庫Harbor怎么用

小編給大家分享一下Docker鏡像倉庫Harbor怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站溝通電話:18982081108,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域十余年,包括成都廣告設(shè)計等多個方面擁有多年的網(wǎng)站制作經(jīng)驗,選擇創(chuàng)新互聯(lián)建站,為網(wǎng)站保駕護(hù)航。

1 安裝Docker

cd /etc/yum.repos.d
wget https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
systemctl start docker
systemctl enable docker

2 安裝 docker-compose

curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose version

3 下載 Harbor 安裝包

離線地址
wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.4.tgz
在線地址
wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7.4.tgz

解壓:(使用離線包)

tar xf harbor-offline-installer-v1.7.4.tgz

4 自簽證書

cd harbor
mkdir ssl  && cd ssl 
#存放證書使用
openssl genrsa -out ca.key 4096

openssl req -x509 -new -nodes -sha512 -days 3650 \
    -subj "/C=CN/ST=PK/L=PK/O=example/OU=Personal/CN=fuck1899.com" \
    -key ca.key \
    -out ca.crt
openssl genrsa -out fuck1899.com.key 4096


openssl req -sha512 -new \
   -subj "/C=CN/ST=PK/L=PK/O=example/OU=Personal/CN=fuck1899.com" \
   -key fuck1899.com.key \
   -out fuck1899.com.csr 

cat > v3.ext <<-EOF
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth 
subjectAltName = @alt_names

[alt_names]
DNS.1=fuck1899.com
DNS.2=fuck1899.com
DNS.3=hellozz
EOF

openssl x509 -req -sha512 -days 3650 \
   -extfile v3.ext \
   -CA ca.crt -CAkey ca.key -CAcreateserial \
   -in fuck1899.com.csr \
   -out fuck1899.com.crt

openssl x509 -inform PEM -in fuck1899.com.crt -out fuck1899.com.cert
修改配置文件
vim harbor.cfg
修改一下行
hostname = fuck1899.com
ui_url_protocol = https
ssl_cert = ./ssl/fuck1899.com.crt
ssl_cert_key = ./ssl/fuck1899.com.key
主意:如果不需要做自簽證的證書只需要修改一下兩個配置
customize_crt = off
hostname = fuck1899.com

保存退出
將證書文件拷貝到docker目錄下使我們可以通過命令行提交鏡像不受自簽證書認(rèn)證影響
mkdir /etc/docker/certs.d/fuck1899.com -p
cp ./ssl/fuck1899.com.cert /etc/docker/certs.d/fuck1899.com/
cp ./ssl/fuck1899.com.key /etc/docker/certs.d/fuck1899.com/
cp ./ssl/ca.crt /etc/docker/certs.d/fuck1899.com/

如果是其他主機(jī)命令行提交或者登陸到這個harbor服務(wù)器,那么也需要將這個證書文件拷貝到自己主機(jī)/etc/docker/certs.d/fuck1899.com下 沒有這個目錄可以手動創(chuàng)建

是配置生效
./prepare

5 安裝

./install.sh
[Step 3]: checking existing instance of Harbor ...
Creating registry ... done
Creating harbor-core ... done
[Step 4]: starting Harbor ...
Creating harbor-portal ... done
Creating nginx ... done
Creating redis ... 
Creating harbor-adminserver ... 
Creating harbor-db ... 
Creating registryctl ... 
Creating registry ... 
Creating harbor-core ... 
Creating harbor-portal ... 
Creating harbor-jobservice ... 
Creating nginx ... 

? ----Harbor has been installed and started successfully.----

Now you should be able to visit the admin portal at https://fuck1899.com. 
For more details, please visit https://github.com/goharbor/harbor .

說明已經(jīng)安裝成功

通過docker-compose查看都運行了一些什么鏡像

docker-compose ps
       Name                     Command               State                       Ports                    
-----------------------------------------------------------------------------------------------------------
harbor-adminserver   /harbor/start.sh                 Up                                                   
harbor-core          /harbor/start.sh                 Up                                                   
harbor-db            /entrypoint.sh postgres          Up      5432/tcp                                     
harbor-jobservice    /harbor/start.sh                 Up                                                   
harbor-log           /bin/sh -c /usr/local/bin/ ...   Up      127.0.0.1:1514->10514/tcp                    
harbor-portal        nginx -g daemon off;             Up      80/tcp                                       
nginx                nginx -g daemon off;             Up      0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp,
                                                              0.0.0.0:80->80/tcp                           
redis                docker-entrypoint.sh redis ...   Up      6379/tcp                                     
registry             /entrypoint.sh /etc/regist ...   Up      5000/tcp                                     
registryctl          /harbor/start.sh                 Up

6 瀏覽器訪問測試

訪問簽需要添加本機(jī) host 文件,因為這個域名是不真實的

linux 添加hosts 文件

47.244.163.105  fuck1899.com

windows添加 hosts 文件

C:\Windows\System32\drivers\etc

編輯hosts 添加:

服務(wù)器IP   fuck1899.com

Docker鏡像倉庫Harbor怎么用

但是顯示是不安全的

 查看證書是否有我們頒發(fā)

Docker鏡像倉庫Harbor怎么用

上圖顯示證書有我們頒發(fā)

 官方解釋

請注意,即使我們通過自簽名CA簽署證書并將CA部署到上述位置,某些瀏覽器仍可能出于安全原因顯示有關(guān)證書頒發(fā)機(jī)構(gòu)(CA)未知的警告。這是因為自簽名CA本質(zhì)上不是受信任的第三方CA. 您可以自己將CA導(dǎo)入瀏覽器以解決警告。

7 登陸

默認(rèn)密碼為
admin  Harbor12345
如果你沒有修改過的話

linux 端登陸使用

docker login yourdomain.com

windows直接打開地址

Docker鏡像倉庫Harbor怎么用

8 創(chuàng)建項目等

創(chuàng)建項目
      1  公開
      2 不公開
創(chuàng)建用戶

用戶關(guān)聯(lián)項目
      1 添加成員
      2 角色授權(quán)

9 harbor 上傳下載鏡像

第一步登陸  輸入用戶名和密碼

docker login fuck1899.com
面交互方式登陸:
docker login -u用戶名 -p密碼 鏡像服務(wù)器

第二步 給鏡像打tag

docker tag oddrationale/docker-shadowsocks fuck1899.com/sundezhao/ss:v1
#oddrationale/docker-shadowsocks 需要大tag的鏡像  
#fuck1899.com  harbor服務(wù)器
#sundezhao     項目名稱
#ss:v1         tag

第三步 push鏡像

docker push fuck1899.com/sundezhao/ss:v1

第四步 查看已經(jīng)push的鏡像

Docker鏡像倉庫Harbor怎么用

第五步 pull 鏡像

docker pull fuck1899.com/sundezhao/ss:v1

10 harbor自帶的鏡像掃描

1) 安裝鏡像掃描工具

# ./install.sh --with-clair

2)使用

Docker鏡像倉庫Harbor怎么用

Docker鏡像倉庫Harbor怎么用

3)后期維護(hù)

sudo docker-compose -f ./docker-compose.yml -f ./docker-compose.clair.yml down -v
vim harbor.cfg
sudo prepare --with-clair
sudo docker-compose -f ./docker-compose.yml -f ./docker-compose.clair.yml up -d

以上是“Docker鏡像倉庫Harbor怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁題目:Docker鏡像倉庫Harbor怎么用
本文網(wǎng)址:http://weahome.cn/article/pocgph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部