最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker搭建私有鏡像倉庫的方法

 更新時間:2017年11月03日 10:11:20   作者:kongxx  
這篇文章主要介紹了Docker搭建私有鏡像倉庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

和Mavan的管理一樣,Dockers不僅提供了一個中央倉庫,同時也允許我們使用registry搭建本地私有倉庫。

使用私有倉庫有許多優(yōu)點:

  1. 節(jié)省網(wǎng)絡(luò)帶寬,針對于每個鏡像不用每個人都去中央倉庫上面去下載,只需要從私有倉庫中下載即可;
  2. 提供鏡像資源利用,針對于公司內(nèi)部使用的鏡像,推送到本地的私有倉庫中,以供公司內(nèi)部相關(guān)人員使用。

現(xiàn)在Docker用處越來越多了,所以今天就想著搭建一個私有鏡像倉庫來維護內(nèi)部我們自己的鏡像。

環(huán)境

  1. CentOS 7.x
  2. Docker 1.12.6

安裝 docker-distribution

$ sudo yum install -y docker-distribution

$ sudo systemctl enable docker-distribution

$ sudo systemctl start docker-distribution

使用

獲取測試鏡像

首先從Docker中央倉庫獲取一個用來測試的容器鏡像,這里就使用busybox來作為測試鏡像。

$ sudo docker pull busybox

$ sudo docker images
REPOSITORY          TAG         IMAGE ID      CREATED       SIZE
docker.io/busybox       latest       9d7e6df8e5ca    8 hours ago     1.129 MB

標(biāo)記并上傳鏡像私有鏡像

我們這里不對busybox做任何修改,只是換個名字作為私有鏡像。

$ sudo docker tag busybox:latest localhost:5000/kongxx/mybusybox:latest
$ sudo docker push localhost:5000/kongxx/mybusybox:latest

上傳完成后可以使用下面命令查看一下

$ curl http://192.168.0.109:5000/v2/kongxx/busybox/tags/list
{"name":"kongxx/busybox","tags":["latest"]}

同時我們查看一下本地的鏡像列表

$ sudo docker images
REPOSITORY            TAG         IMAGE ID      CREATED       SIZE
localhost:5000/kongxx/mybusybox  latest       9d7e6df8e5ca    8 hours ago     1.129 MB
docker.io/busybox         latest       9d7e6df8e5ca    8 hours ago     1.129 MB

測試鏡像倉庫

為了能訪問私有倉庫(因為這里是自己測試,所以沒有使用https),還需要修改一下Docker配置文件

編輯 /etc/sysconfig/docker 文件,將其中的 OPTIONS 參數(shù)加上

--insecure-registry 192.168.0.109:5000

然后重新啟動Docker服務(wù)

$ sudo systemctl restart docker

為了測試,我們先把原來本地已經(jīng)有的鏡像刪除

$ sudo docker rmi docker.io/busybox
$ sudo docker rmi localhost:5000/kongxx/mybusybox

然后重新獲取鏡像,如下:

$ sudo docker pull 192.168.0.109:5000/kongxx/mybusybox
Using default tag: latest
Trying to pull repository 192.168.0.109:5000/kongxx/mybusybox ...
latest: Pulling from 192.168.0.109:5000/kongxx/mybusybox
414e5515492a: Pull complete
Digest: sha256:fbcd856ee1f73340c0b7862201b9c045571d1e357797e8c4c0d02a0d21992b80

從輸出可以看到已經(jīng)可以從自己的倉庫下載鏡像了。

其他

最后說一下,如果要查詢私有倉庫里有哪些鏡像,我還沒有找到啥好方法可以一次全部查到,但是可以通過下面的組合命令來查詢。

首先查詢私有倉庫上有那些鏡像名

$ curl -XGET http://192.168.0.109:5000/v2/_catalog
{"repositories":["kongxx/mybusybox","mandy/mybusybox"]}

然后使用下面的命令查看鏡像有那些版本

# curl -XGET http://192.168.0.109:5000/v2/<image_name>/tags/list
$ curl -XGET http://192.168.0.109:5000/v2/kongxx/mybusybox/tags/list
{"name":"kongxx/mybusybox","tags":["latest"]}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何解決mysql配置文件錯誤導(dǎo)致在docker中無法啟動的問題

    如何解決mysql配置文件錯誤導(dǎo)致在docker中無法啟動的問題

    這篇文章主要介紹了如何解決mysql配置文件錯誤導(dǎo)致在docker中無法啟動的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 一文詳解如何更改Docker鏡像存儲路徑

    一文詳解如何更改Docker鏡像存儲路徑

    在Docker中,默認情況下鏡像的存儲路徑是在C盤,然而,隨著時間的推移,您可能會發(fā)現(xiàn)這個默認路徑占用了大量的磁盤空間,這篇文章主要介紹了如何更改Docker鏡像存儲路徑的相關(guān)資料,需要的朋友可以參考下
    2025-08-08
  • Docker使用Link在容器之間建立連接

    Docker使用Link在容器之間建立連接

    這篇文章主要介紹了Docker使用Link在容器之間建立連接的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Docker安裝FastDFS的方法步驟

    Docker安裝FastDFS的方法步驟

    這篇文章主要介紹了Docker安裝FastDFS的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • docker用root進入容器的操作

    docker用root進入容器的操作

    這篇文章主要介紹了docker用root進入容器的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 在Ubuntu中安裝Docker教程

    在Ubuntu中安裝Docker教程

    這篇文章主要介紹了在Ubuntu中安裝Docker教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 基于Dockerfile創(chuàng)建zabbix監(jiān)控體系代碼實例

    基于Dockerfile創(chuàng)建zabbix監(jiān)控體系代碼實例

    這篇文章主要介紹了基于Dockerfile創(chuàng)建zabbix監(jiān)控體系代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • docker中CMD和ENTRYPOINT區(qū)別

    docker中CMD和ENTRYPOINT區(qū)別

    本文主要介紹了docker中CMD和ENTRYPOINT區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 遠程連接Docker上的Mysql失敗的分析與解決方案

    遠程連接Docker上的Mysql失敗的分析與解決方案

    這篇文章主要介紹了遠程連接Docker上的Mysql失敗的分析與解決方案的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Docker離線部署geoserver的思路詳解

    Docker離線部署geoserver的思路詳解

    這篇文章主要介紹了Docker離線部署geoserver的思路詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12

最新評論

惠安县| 盖州市| 宜宾市| 河北区| 西宁市| 额尔古纳市| 黄山市| 青神县| 安乡县| 宁阳县| 柘荣县| 云林县| 若羌县| 万源市| 金湖县| 突泉县| 金阳县| 星子县| 大竹县| 嘉黎县| 杨浦区| 衡东县| 三江| 闽侯县| 双江| 保定市| 宝山区| 勃利县| 钟祥市| 舞钢市| 美姑县| 崇义县| 秭归县| 武平县| 抚州市| 大同市| 阿拉尔市| 正蓝旗| 文昌市| 新化县| 沂水县|