docker 鏡像導出有兩種方法:將鏡像保存至 tar 文件或推送到注冊表。導出的鏡像可通過加載至本地 docker 守護進程或從注冊表中拉取使用。
Docker 鏡像導出
如何導出 Docker 鏡像?
導出 Docker 鏡像可以將其保存到本地或遠程注冊表中,以便在其他機器上使用。有兩種常見的方法:
方法 1:導出到 TAR 文件
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> save [IMAGE_NAME] > [EXPORT_FILE].tar
登錄后復制
例如:將名為 “my-image” 的鏡像導出到名為 “my-image.tar” 的 TAR 文件中:
docker save my-image > my-image.tar
登錄后復制
方法 2:導出到注冊表
docker push [IMAGE_NAME] [REGISTRY_URL]/[REPOSITORY_NAME]
登錄后復制
例如:將名為 “my-image” 的鏡像推送到名為 “my-registry” 的注冊表中的 “my-repository” 存儲庫中:
docker push my-image my-registry.io/my-repository
登錄后復制
導出后的鏡像如何使用?
導出的鏡像可以通過以下方式使用:
加載到本地 Docker 守護進程:
docker load
登錄后復制
從注冊表拉取:
docker pull [REGISTRY_URL]/[REPOSITORY_NAME]
登錄后復制