人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

docker私有庫的搭建實(shí)現(xiàn)

發(fā)布日期:2022-01-01 00:51 | 文章來源:CSDN

安裝部署一個私有的Docker Registry是引入、學(xué)習(xí)和使用Docker這門技術(shù)的必經(jīng)之路之一。尤其是當(dāng)Docker被所在組織接受,更多人、項(xiàng)目和產(chǎn)品開始接觸和使用Docker時,存儲和分發(fā)自制的Docker image便成了剛需。Docker Registry一如既往的繼承了“Docker坑多”的特點(diǎn),為此這里將自己搭建”各類”Registry過程中執(zhí)行的步驟、遇到的問題記錄下來,為己備忘,為他參考。

Registry2在鏡像存儲方面不僅支持本地盤,還支持諸多主流第三方存儲方案。通過分布式存儲系統(tǒng)你還可以實(shí)現(xiàn)一個分布式Docker Registry服務(wù)。

準(zhǔn)備

server1,server2 (其中server1作為私有庫服務(wù)器,server2作為普通客戶端)

在server1上

1 下載 registry

docker pull registry:latest

2 配置 /etc/default/docker 因?yàn)閔ttps需要證書密碼等比較復(fù)雜,直接加 insecure-registry即可

# Docker Upstart and SysVinit configuration file
# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"
# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
DOCKER_OPTS="--insecure-registry 127.0.0.1:5000"
# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"
# This is also a handy place to tweak where Docker's temporary files go.
#export TMPDIR="/mnt/bigdrive/docker-tmp"

3 啟動registry

sudo docker run --name registry -d -p 5000:5000 -v /home/docker_registry:/var/lib/registry --restart=always registry:latest

4 tag鏡像

docker tag redis server1:5000/redis

5 推送保存私有鏡像

docker push server1:5000/redis

5.1 查看推送到私有倉庫的鏡像

$ docker search 10.10.105.71:5000/tonybai/busybox/
Error response from daemon: Unexpected status code 404
但通過v2版本的API,我們可以實(shí)現(xiàn)相同目的:
$curl http://10.10.105.71:5000/v2/_catalog
{"repositories":["tonybai/busybox"]}

在server2(client)上

因?yàn)閐ocker Registry中講到, 如果采用insecure registry的模式,那么所有與Registry交互的主機(jī)上的Docker Daemon都要配置:–insecure-registry選項(xiàng)。除了這個模式還可以配置證書,在此不作說明

1 配置 -insecure-registry(centos:/etc/sysconfig/docker ubuntu:/etc/default/docker)

# Docker Upstart and SysVinit configuration file
# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"
# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
DOCKER_OPTS="--insecure-registry server1:5000"
# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"
# This is also a handy place to tweak where Docker's temporary files go.
#export TMPDIR="/mnt/bigdrive/docker-tmp"

2 下載

docker pull server1:5000/redis

3 提交推送

docker tag redis server1:5000/redis
docker push server1:5000/redis

參考:
http://www.cnblogs.com/xcloudbiz/articles/5526262.html

到此這篇關(guān)于docker私有庫的搭建實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)docker私有庫搭建內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實(shí)時開通

自選配置、實(shí)時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部