Docker建立本地倉庫

2021-09-04 11:24:30 字數 3561 閱讀 1384

一:以容器的方式執行registry

服務初次執行,本地不存在registry

的image

二:配置nginx, 需要配置使用者驗證和https支援

}三:配置ssl

證書和密碼檔案

1:生成根金鑰

# cd /etc/pki/ca/

# touch ./

# echo "00" > serial

# openssl  genrsa -out private/cakey.pem 2048

2:

生成根證書

3:生成

nginx

的key

和nginx.csr

證書請求檔案

4:私有ca

根據請求來簽發證書

# cat /etc/pki/ca/cacert.pem >> /etc/pki/tls/certs/ca-bundle.crt  #因為是自簽的證書,此步驟的意義在於讓系統接受該證書

5:複製生成的證書檔案到相應位置

# cp nginx.crt  certs/

# cp nginx.key  private/

6:使用

htpasswd

工具建立密碼檔案

四:啟動nginx

五:測試

1:本地測試

2:其他客戶端測試

pull

和push

異常處理:

參考:

Docker建立本地倉庫

一 以容器的方式執行registry 服務初次執行,本地不存在registry 的image 二 配置nginx,需要配置使用者驗證和https支援 三 配置ssl 證書和密碼檔案 1 生成根金鑰 cd etc pki ca touch echo 00 serial openssl genrsa o...

Docker 建立本地倉庫registry

搭建docker私有倉庫也是通過docker,真是就地取材。2 啟動registry映象的容器 docker run d p 5000 5000 v myregistry var lib registry registry說明 d 作為daemon程序啟動,也就是後台啟動 v myregistry ...

Docker本地倉庫的建立方法

docker支援採用倉庫 本處指的是registry 來支援映象的分發和更新管理。這極大的便利了使用者。官方提供了dockerhub 來作為乙個公開的集中倉庫。然而,本地訪問dockerhub速度往往很慢,並且很多時候我們需要乙個本地的私有倉庫只供網內使用。關於如何建立和使用本地倉庫,其實已經有很多...