nexus3 docker 本地映象搭建

2021-08-11 14:52:31 字數 2684 閱讀 2436

環境及軟體版本

oscentos linux release 7.4.1708 (core)

nexus

oss 3.6.0-02

docker --version

docker version 1.12.6, build 85d7426/1.12.6

第一步 nexus 開啟https

nexus 開啟 https訪問

1自簽證書生成

cd /home/nexus/soft/nexus-3.6.0-02/etc/ssl

keytool -genkeypair -keystore keystore.jks -storepass changeit -keypass changeit -alias jetty -keyalg rsa -keysize 2048 -validity 5000 -dname "cn=*.nexus, ou=example, o=sonatype, l=unspecified, st=unspecified, c=us" -ext "san=dns:nexus,ip:192.168.xx.xx" -ext "bc=ca:true"

2 修改nexus 配置

2.1 /home/nexus/soft/sonatype-work/nexus3/etc/nexus.properties

參考

2.2 修改 jetty-https.xml

參考修改片段

/home/nexus/soft/nexus-3.6.0-02/etc/ssl/keystore.jks

nexus3

nexus3

/home/nexus/soft/nexus-3.6.0-02/etc/ssl/keystore.jks

nexus3

-->

/keystore.jks

changeit

changeit

changeit

2.3 重啟nexus 

訪問 https:ip:port

/home/nexus/soft/nexus-3.6.0-02/bin/nexus stop

/home/nexus/soft/nexus-3.6.0-02/bin/nexus start

2.4 新建docker 庫

參考配置

到此 nexus 配置設定完成

第二步 docker 環境配置

必須把自簽證書加入到docker環境受信任不然會報如下錯

error response from daemon: get x509: certificate signed by unknown authority

匯出證書

cd ***/xx/store/

keytool -printcert -sslserver 192.168.xx.xx:9445 -rfc >nexus.crt

cp nexus.crt /etc/pki/ca-trust/source/anchors/

update-ca-trust extract

更改host

vi /etc/hosts

192.168.xx.xx  nexus

重啟docker demon

service docker stop

service docker start

第三步 登入 - 忽略了nexus 新建賬號步驟 假設你賬號已經建立

docker login -u user -p password nexus:9445

or# docker login  nexus:9445

username: admin

password:

login succeeded

參考:

一鍵清理 Nexus 中無用的 Docker 映象

現許多團隊使用 nexus 來管理 docker 映象,產品不斷迭代,映象倉庫占用的磁碟空間也越來越大。由於 nexus 的控制台並未提供批量操作映象功能,清理映象十分不便。本文分享乙個清理 nexus 中 docker 映象的小工具 nexus cli。可參考 nexus cli 的相關資料,ne...

一鍵清理 Nexus 中無用的 Docker 映象

現許多團隊使用 nexus 來管理 docker 映象,產品不斷迭代,映象倉庫占用的磁碟空間也越來越大。由於 nexus 的控制台並未提供批量操作映象功能,清理映象十分不便。本文分享乙個清理 nexus 中 docker 映象的小工具 nexus cli。可參考 nexus cli 的相關資料,ne...

一鍵清理 Nexus 中無用的 Docker 映象

現許多團隊使用 nexus 來管理 docker 映象,產品不斷迭代,映象倉庫占用的磁碟空間也越來越大。由於 nexus 的控制台並未提供批量操作映象功能,清理映象十分不便。本文分享乙個清理 nexus 中 docker 映象的小工具 nexus cli。可參考 nexus cli 的相關資料,ne...