[英]Docker Private registry - access registry images after container is removed
我創建了一個私有Docker注冊表並成功推送和提取了一些圖像。
事實是,私有注冊表在容器中運行,當我使用刪除容器時
sudo docker rm [container name]
我意識到在創建新容器后,所有推送的圖像都會丟失。
有一種方法可以將圖像保留在私有注冊表中,即使已刪除該私有注冊表容器並創建了另一個容器?
如果使用dev
或local
配置啟動注冊表(假設使用默認示例config ),則可以使用volume mount -v
將storage_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.