欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年12月08日 11:08:34   作者:ToBeYourBaBa  
這篇文章主要介紹了docker私有庫的搭建實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

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

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

準(zhǔn)備

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

在server1上

1 下載 registry

docker pull registry:latest

2 配置 /etc/default/docker 因為https需要證書密碼等比較復(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,我們可以實現(xiàn)相同目的:

$curl http://10.10.105.71:5000/v2/_catalog
{"repositories":["tonybai/busybox"]}

在server2(client)上

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

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私有庫的搭建實現(xiàn)的文章就介紹到這了,更多相關(guān)docker私有庫搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker部署安裝Redash中文版的方法詳解

    Docker部署安裝Redash中文版的方法詳解

    這篇文章主要介紹了Docker部署安裝Redash中文版的方法詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 安裝Docker配置阿里云鏡像加速(圖文教程)

    安裝Docker配置阿里云鏡像加速(圖文教程)

    dcker配置阿里云鏡像加速,其目的是為了在提高docker鏡像下載速度,本文主要介紹了安裝Docker配置阿里云鏡像加速,具有一定的參考價值,感興趣的可以了解一下
    2022-04-04
  • 分享Ubuntu19無法安裝docker源問題

    分享Ubuntu19無法安裝docker源問題

    這篇文章主要介紹了Ubuntu19無法安裝docker源問題,本文通過實例代碼給大家講解的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • Docker跨主機(jī)網(wǎng)絡(luò)(manual)的實現(xiàn)

    Docker跨主機(jī)網(wǎng)絡(luò)(manual)的實現(xiàn)

    這篇文章主要介紹了Docker跨主機(jī)網(wǎng)絡(luò)(manual)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Docker和宿主機(jī)之間如何共享文件

    Docker和宿主機(jī)之間如何共享文件

    這篇文章主要介紹了Docker和宿主機(jī)之間如何共享文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker以掛載方式安裝RocketMQ的實現(xiàn)方式

    Docker以掛載方式安裝RocketMQ的實現(xiàn)方式

    Docker中安裝和使用RocketMQ有多種方式,本文主要介紹了Docker以掛載方式安裝RocketMQ的實現(xiàn)方式,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • 詳解Docker鏡像的基本操作方法

    詳解Docker鏡像的基本操作方法

    這篇文章主要介紹了Docker鏡像的基本操作方法,主要包括獲取鏡像和運(yùn)行鏡像的相關(guān)知識,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Docker 解決容器時間與主機(jī)時間不一致的問題三種解決方案

    Docker 解決容器時間與主機(jī)時間不一致的問題三種解決方案

    這篇文章主要介紹了Docker 解決容器時間與主機(jī)時間不一致的問題的相關(guān)資料,這里提供了三種方法,供大家參考,需要的朋友可以參考下
    2016-12-12
  • 詳解Docker中的nacos集群部署方式

    詳解Docker中的nacos集群部署方式

    在 Docker 中使用 Nacos,你可以通過拉取官方提供的 Docker 鏡像并運(yùn)行容器的方式來快速部署,這篇文章主要介紹了Docker中的nacos集群部署方式,感興趣的朋友一起看看吧
    2024-01-01
  • 你可能不知道的docker命令奇怪巧

    你可能不知道的docker命令奇怪巧

    這篇文章主要介紹了你可能不知道的docker命令的奇怪巧,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01

最新評論