簡體   English   中英

Docker私有注冊表-刪除容器后訪問注冊表映像

[英]Docker Private registry - access registry images after container is removed

我創建了一個私有Docker注冊表並成功推送和提取了一些圖像。

事實是,私有注冊表在容器中運行,當我使用刪除容器時

sudo docker rm [container name]

我意識到在創建新容器后,所有推送的圖像都會丟失。

有一種方法可以將圖像保留在私有注冊表中,即使已刪除該私有注冊表容器並創建了另一個容器?

如果使用devlocal配置啟動注冊表(假設使用默認示例config ),則可以使用volume mount -vstorage_path目錄映射到主機上的目錄。

使用快速入門示例的修改版本:

docker run \
    -d --name registry \
    -e SETTINGS_FLAVOR=local \
    -e STORAGE_PATH=/registry \
    -v /tmp/registry:/registry \
    -p 5000:5000 \
    registry

這會將注冊表的數據存儲在/tmp/registry的主機上,並在容器停止時保留。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM