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

Docker 私有倉(cāng)庫(kù)恢復(fù)實(shí)例詳解

 更新時(shí)間:2016年11月02日 11:01:40   投稿:lqh  
這篇文章主要介紹了Docker 私有倉(cāng)庫(kù)恢復(fù)實(shí)例詳解的相關(guān)資料,這里提供了詳細(xì)的實(shí)現(xiàn)步驟,及注意事項(xiàng),完成docker私有倉(cāng)庫(kù)的恢復(fù),需要的朋友可以參考下

Docker 私有倉(cāng)庫(kù)恢復(fù)

之前openstack平臺(tái)由于停電等影響,導(dǎo)致之前制作的registry 私有倉(cāng)庫(kù)的主機(jī)掛掉,還好數(shù)據(jù)掛載在nfs中,然后現(xiàn)在嘗試重新啟動(dòng)恢復(fù)。

虛機(jī)安裝nfs服務(wù)

apt-get install -y nfs-common

編輯 /etc/fstab

寫(xiě)入遠(yuǎn)程掛載地址

10.50.8.12:/export/DockerRepo   /var/lib/docker/registry      nfs    defaults        0 0

然后進(jìn)行掛載:

mount -a -v

輸出如下結(jié)果,表明mount成功

root@docker-registry:/home/ubuntu# mount -a -v
mount.nfs: timeout set for Thu Mar 26 13:12:44 2015
mount.nfs: trying text-based options 'vers=4,addr=10.50.8.12,clientaddr=10.0.0.244'
nothing was mounted

可以用df來(lái)查看:

root@docker-registry:/home/ubuntu# df
Filesystem          1K-blocks  Used Available Use% Mounted on
/dev/vda1           165106028 1780156 156584392  2% /
none                 4    0     4  0% /sys/fs/cgroup
udev              8211996   12  8211984  1% /dev
tmpfs              1643392   348  1643044  1% /run
none                5120    0   5120  0% /run/lock
none              8216952    0  8216952  0% /run/shm
none               102400    0  102400  0% /run/user
10.50.8.12:/export/DockerRepo 515931136 683008 489017344  1% /var/lib/docker/registry

創(chuàng)建新的registry

命令如下

# docker run -d -p 5000:5000 -v /var/lib/docker/registry:/tmp/registry registry

其中 -p是與主機(jī)進(jìn)行端口映射,-v表示將主機(jī)的volume掛載到容器中,即將我們的nfs掛載到容器中,作為Docker 私有倉(cāng)庫(kù)的存儲(chǔ)使用。

查看是否創(chuàng)建成功

用curl命令來(lái)search其中的倉(cāng)庫(kù)文件是否存在:

root@docker-registry:/var/lib/docker/registry/images# curl http://127.0.0.1:5000/v1/search
{"num_results": 8, "query": "", "results": [{"description": null, "name": "shipyard/rethinkdb"}, {"description": null, "name": "shipyard/shipyard"}, {"description": null, "name": "shipyard/shipyard-cli"}, {"description": null, "name": "library/mysql"}, {"description": null, "name": "library/ubuntu"}, {"description": null, "name": "library/registry"}, {"description": null, "name": "library/centos"}, {"description": null, "name": "tutum/influxdb"}]}

測(cè)試私有倉(cāng)庫(kù)

從私有倉(cāng)庫(kù)拉取ubuntu:14.04鏡像。

root@docker-registry:/var/lib/docker/registry/images# docker pull 127.0.0.1:5000/ubuntu:14.04
Pulling repository 127.0.0.1:5000/ubuntu
2103b00b3fdf: Download complete 
511136ea3c5a: Download complete 
f0dde87450ec: Download complete 
76b658ecb564: Download complete 
4faa69f72743: Download complete 
Status: Downloaded newer image for 127.0.0.1:5000/ubuntu:14.04

然后可以通過(guò)docker images來(lái)查看存在的images:

root@docker-registry:/var/lib/docker/registry/images# docker images
REPOSITORY       TAG         IMAGE ID      CREATED       VIRTUAL SIZE
registry        latest       e33e81d7024c    5 days ago     413.7 MB
127.0.0.1:5000/ubuntu  latest       2103b00b3fdf    2 weeks ago     192.7 MB
127.0.0.1:5000/ubuntu  14.04        2103b00b3fdf    2 weeks ago     192.7 MB

從私有倉(cāng)庫(kù)只需要10多秒即可將ubuntu的200多m的鏡像給pull下來(lái)。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 解決Docker容器異常退出Exit(253)問(wèn)題

    解決Docker容器異常退出Exit(253)問(wèn)題

    這篇文章主要介紹了解決Docker容器異常退出Exit(253)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • docker部署redis報(bào)錯(cuò)內(nèi)存分配過(guò)度解決辦法

    docker部署redis報(bào)錯(cuò)內(nèi)存分配過(guò)度解決辦法

    Docker很適合用于測(cè)試發(fā)布,將Docker封裝后可以直接提供給測(cè)試人員進(jìn)行運(yùn)行,不再需要測(cè)試人員與運(yùn)維、開(kāi)發(fā)進(jìn)行配合,進(jìn)行環(huán)境搭建與部署,這篇文章主要給大家介紹了關(guān)于docker部署redis報(bào)錯(cuò)內(nèi)存分配過(guò)度的解決辦法,需要的朋友可以參考下
    2023-11-11
  • IDEA整合Docker的實(shí)現(xiàn)步驟

    IDEA整合Docker的實(shí)現(xiàn)步驟

    本文主要介紹了IDEA整合Docker的實(shí)現(xiàn)步驟,主要設(shè)置了遠(yuǎn)程連接,插件以及配置信息等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 8個(gè)你可能不知道的Docker知識(shí)

    8個(gè)你可能不知道的Docker知識(shí)

    這篇文章主要為大家詳細(xì)介紹了8個(gè)你可能不知道的Docker知識(shí),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 詳解Docker 修改已有鏡像(commit )

    詳解Docker 修改已有鏡像(commit )

    本篇文章主要介紹了詳解Docker 修改已有鏡像(commit ),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • docker?掛載、修改文件的步驟

    docker?掛載、修改文件的步驟

    這篇文章主要介紹了docker?掛載、修改文件的步驟,咱們使用的是docker的 copy 命令從容器中 copy 出來(lái)相關(guān)的配置文件,在本地修改,修改完畢在使用docker的 copy 命令從本地 copy 到容器中,重啟容器生效的,需要的朋友可以參考下
    2023-03-03
  • 為docker中的nginx配置https的方法步驟

    為docker中的nginx配置https的方法步驟

    這篇文章主要介紹了為docker中的nginx配置https的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Docker Compose 容器編排的實(shí)現(xiàn)

    Docker Compose 容器編排的實(shí)現(xiàn)

    本文主要介紹了Docker Compose 容器編排的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker部署mysql一主一從的操作方法

    Docker部署mysql一主一從的操作方法

    這篇文章主要介紹了Docker部署mysql一主一從,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • 詳解Docker中安裝配置Oracle數(shù)據(jù)庫(kù)

    詳解Docker中安裝配置Oracle數(shù)據(jù)庫(kù)

    本篇文章主要介紹了詳解Docker中安裝配置Oracle數(shù)據(jù)庫(kù),具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-04-04

最新評(píng)論