成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux系統Docker harbor使用http的解決辦法

系統 Linux
harbor 最新版本都默認使用https,但是如果是內網服務器也沒必要假設一個https,當然為了安全也可以使用,但是操作比較復雜。這里提供一個配置http的方案。

harbor 最新版本都默認使用https,但是如果是內網服務器也沒必要假設一個https,當然為了安全也可以使用,但是操作比較復雜。這里提供一個配置http的方案。

首先在harbor服務器里面修改harbor.cfg

[root@vv harbor]# vi harbor.cfg

修改 ui_url_protocol = http

在 目標機器上(項目部署的docker所在服務器) /etc/docker添加一個daemon.json文件。

vi /etc/docker/daemon.json

內容如下:

{ 
  "insecure-registries":["harbor server ip"]
}

harbor server ip :harbor的內網IP

添加完之后可以測試一下

echo <harbor_password> | docker login -u <harbor_user> --password-stdin <harbor_server_ip>

<harbor_password> : 在harbor上注冊的密碼

<harbor_user> :在harbor上注冊的用戶

<harbor_server_ip> :harbor的內網IP

如果現實能正常登陸即可

當然也可以通過修改harbor服務配置的方式來實現。

在harbor設置http的方式

對于在內網環境中的 Harbor 實例,默認使用 HTTPS 可能并不是必需的,而且可能會增加配置和管理的復雜性。如果你希望配置 Harbor 以使用 HTTP(不是 HTTPS),你可以按照以下步驟操作:

修改 Harbor 的配置文件:找到 Harbor 的配置文件,一遍是 /etc/harbor/harbor.yml。可以使用文本編輯器打開,在文件中找到以下部分:

ui:  
  ssl:  
    enabled: true

將 enabled 的值改為 false,如下所示:

ui:  
  ssl:  
    enabled: false

重啟 Harbor 服務:保存更改并重啟 Harbor 服務以使配置生效。

sudo systemctl restart harbor

配置 Nginx(如果使用的話):如果你在內網環境中使用了 Nginx 作為反向代理,還需要確保 Nginx 的配置也是使用 HTTP。查找 Nginx 配置文件中關于 Harbor 的部分,并進行相應的更改。

附上配置harbor倉庫的方法,供大家參考

## 使用docker鏡像啟動鏡像倉庫服務
$ docker run -d -p 5000:5000 --restart always --name registry registry:2
 
## 默認倉庫不帶認證,若需要認證,參考https://docs.docker.com/registry/deploying/#restricting-access

推送鏡像至倉庫

$ docker tag nginx:alpine localhost:5000/nginx:alpine
$ docker push localhost:5000/nginx:alpine
 
## 查看倉庫內元數據
$ curl -X GET http://172.21.51.143:5000/v2/_catalog
$ curl -X GET http://172.21.51.143:5000/v2/nginx/tags/list
 
## 鏡像倉庫給外部訪問,不能通過localhost,嘗試使用內網地址172.21.51.143:5000/nginx:alpine
$ docker tag nginx:alpine 172.21.51.143:5000/nginx:alpine
$ docker push 172.21.51.143:5000/nginx:alpine
The push refers to repository [172.21.51.143:5000/nginx]
Get https://172.21.51.143:5000/v2/: http: server gave HTTP response to HTTPS client
## docker默認不允許向http的倉庫地址推送,如何做成https的,參考:https://docs.docker.com/registry/deploying/#run-an-externally-accessible-registry
## 我們沒有可信證書機構頒發的證書和域名,自簽名證書需要在每個節點中拷貝證書文件,比較麻煩,因此我們通過配置daemon的方式,來跳過證書的驗證:
$ cat /etc/docker/daemon.json
{
  "insecure-registries": [
     "172.21.51.143:5000"
  ]
}
$ systemctl restart docker
$ docker push 172.21.51.143:5000/nginx:alpine
責任編輯:華軒 來源: 微技術之家
相關推薦

2009-12-24 14:20:18

Linux操作系統

2010-03-04 16:49:44

2009-12-22 09:51:04

Linux文件系統

2012-07-31 16:06:28

Linux內核編譯

2009-08-31 08:35:54

Windows 7系統藍屏

2009-12-25 10:31:31

Linux網絡故障

2009-06-03 16:41:21

Eclipse亂碼Eclipse

2011-03-04 13:07:47

Filezilla

2011-10-28 10:56:24

jQTouchjQueryiPhone

2023-08-28 10:54:09

容器Docker

2011-01-19 17:54:48

2009-05-31 09:07:35

Oracle鎖定

2012-05-30 16:19:11

2009-09-03 09:08:08

Linuxroot密碼遺忘

2010-01-05 18:03:57

2022-02-22 23:28:00

混合云私有云IT

2011-06-17 11:10:51

Qt 中文 輸出

2009-12-07 18:38:16

WCF異常

2010-01-15 09:38:08

磁盤被寫保護解決辦法

2017-05-04 20:15:51

iOSNSTimer循環引用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品小视频 | 欧美视频网 | 日韩成人精品在线观看 | 欧美精品成人 | 一级在线免费观看 | 亚洲人人| 日本精品一区二区 | 日本成人中文字幕 | 色播99| 一二区视频 | 日韩精品一区二区三区中文字幕 | 性生生活大片免费看视频 | 国产精品3区 | 日韩在线观看中文字幕 | 久久人 | 一级全黄少妇性色生活免费看 | 自拍偷拍第一页 | 91精品国产91久久综合桃花 | 99国产视频 | 午夜精品久久久久久久久久久久 | 国产乱码精品1区2区3区 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 亚洲国产精品一区二区三区 | 久久久成人免费一区二区 | 国产精品免费一区二区三区四区 | 国产精品久久国产精品99 gif | 日韩国产精品一区二区三区 | 精品亚洲第一 | 在线免费观看色 | 亚洲欧美日韩系列 | 免费看欧美一级片 | 精品人伦一区二区三区蜜桃网站 | 一区二区三区四区在线视频 | 一级毛片免费 | 欧美一区二区三区在线观看 | 色播av| 亚洲综合大片69999 | 国产精品久久久久久久久久免费 | 日本天天操 | 亚洲欧美日韩电影 | 久久久久久高清 |