利用nexus作為私庫進(jìn)行代理docker,進(jìn)行上傳和下載鏡像操作
一、nexus的配置
1.創(chuàng)建docker proxy
用于從外網(wǎng)倉庫中拉取鏡像至本地倉庫中。
點(diǎn)擊“create Repository”,選擇docker(proxy)進(jìn)行創(chuàng)建

填寫參數(shù)

點(diǎn)擊“create repository” 創(chuàng)建
2.創(chuàng)建docker hosted
用于將自己的鏡像上傳至私庫
點(diǎn)擊“create Repository”,選擇docker(hosted)進(jìn)行創(chuàng)建

填寫參數(shù):

點(diǎn)擊“create repository” 創(chuàng)建
3.創(chuàng)建docker group
用于pull鏡像至本地使用,可下載外網(wǎng)鏡像和從本地push到私庫的鏡像
點(diǎn)擊“create Repository”,選擇docker(group)進(jìn)行創(chuàng)建

用于從倉庫下載,可下載外網(wǎng)倉庫中和自己上傳的鏡像。
配置參數(shù)

點(diǎn)擊“create repository” 創(chuàng)建
4.配置docker Realm
將Docker Bearer Token Realm配置到右邊,點(diǎn)擊save即可

二、docker配置
這里使用的是http,不是https,需要修改docker配置文件
使用命令 vi /etc/docker/daemon.json 進(jìn)行修改docker配置文件

加上如下參數(shù),IP地址為私庫服務(wù)器的IP地址,端口為創(chuàng)建docker group和docker hosted填寫的端口
{
“insecure-registries”: [“192.168.99.1:8088”,“192.168.99.1:8089”]
}
然后保存。保存成功后,進(jìn)行重啟docker
使用docker info進(jìn)行查看配置是否成功,有如下信息即配置成功

三、上傳、下載鏡像
1.下載鏡像
使用docker pull 192.168.99.1:8089/ubuntu 進(jìn)行拉取鏡像

因?yàn)榍懊媾渲玫臅r(shí)候勾選了匿名pull,所以pull可以不用登錄。如果需要控制權(quán)限,不讓匿名拉取,如下配置不要勾選

2.上傳鏡像

在nexus上可以查詢到剛剛上傳的鏡像
使用 docker pull 192.168.99.1:8088/centlocal:1.0 即可拉取上傳的鏡像

以上這篇利用nexus作為私庫進(jìn)行代理docker,進(jìn)行上傳和下載鏡像操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker部署Mysql,.Net6,Sqlserver等容器
這篇文章介紹了Docker部署Mysql,.Net6,Sqlserver等容器的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12
docker-compose限制容器cpu和內(nèi)存方式
這篇文章主要介紹了docker-compose限制容器cpu和內(nèi)存方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
Docker之修改/etc/default/docker 里的DOCKER_OPTS參數(shù)不生效問題
這篇文章主要介紹了Docker之修改/etc/default/docker 里的DOCKER_OPTS參數(shù)不生效問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
docker nginx ssl設(shè)置的實(shí)現(xiàn)步驟
本文主要介紹了docker nginx ssl設(shè)置的實(shí)現(xiàn)步驟,使用docker運(yùn)行nginx,配置代理,和ssl設(shè)置,進(jìn)行https訪問,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
Docker+Jenkins+Gitee自動(dòng)化部署maven項(xiàng)目的實(shí)現(xiàn)
本文主要介紹了Docker+Jenkins+Gitee自動(dòng)化部署maven項(xiàng)目的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

