Nexus3之Docker私服搭建
倉庫類型
hosted | 本地存儲,像官方倉庫一樣提供本地私庫功能 |
---|---|
proxy | 提供代理其他倉庫的類型 |
group | 組類型,可以組合多個(gè)倉庫為一個(gè)地址提供服務(wù) |
1.創(chuàng)建Docker倉庫及設(shè)置
1.1. 安裝Nexus3
1.2. 創(chuàng)建用戶
創(chuàng)建docker管理的用戶:如:docker/docker
1.3. 創(chuàng)建Blob Stores
創(chuàng)建一個(gè)名稱為docker的BlobStores
1.4. 創(chuàng)建Docker倉庫
- 創(chuàng)建Docker(hosted),倉庫,如:docker-hub
- 創(chuàng)建Docker(Proxy)倉庫,如名稱為“docker-proxy”
這里使用網(wǎng)易的docker鏡像倉庫地址:http://hub-mirror.c.163.com
-
創(chuàng)建Docker(group倉庫),如倉庫名稱為:docker-public
創(chuàng)建docker-public倉庫后將 docker-hub與docker-proxy兩個(gè)倉庫添加到docker-public組中
2. docker服務(wù)設(shè)置
2.1. Linux系統(tǒng)
- 修改 /etc/docker/daemon.json 文件,內(nèi)容如下
{
"registry-mirrors": ["http://hub-mirror.c.163.com"], //在docker-proxy倉庫中配置的docker鏡像加速地址
"insecure-registries": ["192.168.31.110:8082","192.168.31.110:8083"], //非安全規(guī)則配置,如http
"disable-legacy-registry": true
}
- 重啟docker
2.2. windows 系統(tǒng)
- 打開docker disktop,在設(shè)置中配置如下圖內(nèi)容
- 點(diǎn)擊 “Apply & Restart”按鈕重啟docker
3. 登錄docker倉庫并拉取鏡像
3.1. 登錄docker倉庫
-
打開 power shell 登陸docker倉庫
# 登錄方式1 docker login -u docker -p docker 192.168.31.52:8082 docker login -u docker -p docker 192.168.31.52:8083 #登錄方式2 docker login 192.168.31.252:8082 # 回車后根據(jù)提示依次輸入用戶名及密碼 docker login 192.168.31.252:8083 # 回車后根據(jù)提示依次輸入用戶名及密碼
-
使用第二種方式登錄如下:
PS C:\Users\dell\Desktop> docker login 192.168.31.52:8082 Username: docker Password: Login Succeeded PS C:\Users\dell\Desktop> docker login 192.168.31.52:8083 Username: docker Password: Login Succeeded PS C:\Users\dell\Desktop>
3.2. 拉取Redis鏡像進(jìn)行驗(yàn)證
一拉取Redis6.2.1鏡像為例文章來源:http://www.zghlxwxcb.cn/news/detail-796506.html
- 拉取前
文章來源地址http://www.zghlxwxcb.cn/news/detail-796506.html
- 拉取Redis進(jìn)行驗(yàn)證
PS C:\Users\dell\Desktop> docker pull 192.168.31.52:8083/redis:6.2.1
6.2.1: Pulling from redis
ac2522cc7269: Already exists b388ed2d8c47: Pull complete bbeb7f306246: Pull complete 0274447d4995: Pull complete 599fc96d5a95: Pull complete 7acf02fb3b33: Pull complete Digest: sha256:2d17fb90c268b1c7799234216c875490a35fe8fa13fbc5495b7247d93e77255e
Status: Downloaded newer image for 192.168.31.52:8083/redis:6.2.1
192.168.31.52:8083/redis:6.2.1
PS C:\Users\dell\Desktop>
- 拉取后截圖
到了這里,關(guān)于Nexus3中搭建Docker私服的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!