婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > docker私有庫的搭建實現

docker私有庫的搭建實現

熱門標簽:企業辦理400電話收費標準 高德地圖標注足跡怎么打標 百度地圖底圖標注 智能電銷機器人真的有用么 撫州市城區地圖標注 激光標記地圖標注 新鄉牧野400電話申請 中國地圖標注上各個省 電銷智能機器人試用

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

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

準備

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

在server1上

1 下載 registry

docker pull registry:latest

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

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

在server2(client)上

因為docker Registry中講到, 如果采用insecure registry的模式,那么所有與Registry交互的主機上的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

到此這篇關于docker私有庫的搭建實現的文章就介紹到這了,更多相關docker私有庫搭建內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:忻州 南通 辛集 海西 西安 邯鄲 臨汾 延安

巨人網絡通訊聲明:本文標題《docker私有庫的搭建實現》,本文關鍵詞  docker,私有,庫,的,搭建,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker私有庫的搭建實現》相關的同類信息!
  • 本頁收集關于docker私有庫的搭建實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 岚皋县| 沙湾县| 望城县| 海林市| 航空| 武胜县| 长武县| 汽车| 同心县| 威宁| 简阳市| 辽阳市| 和政县| 大冶市| 绵竹市| 丰台区| 日照市| 博野县| 鄱阳县| 兴业县| 苏尼特左旗| 杭锦旗| 五大连池市| 稷山县| 峨眉山市| 辽宁省| 广安市| 阳西县| 枞阳县| 翁牛特旗| 通海县| 罗山县| 城市| 庆阳市| 扎赉特旗| 灌阳县| 筠连县| 宜阳县| 罗田县| 武山县| 茶陵县|