在 docker 中保存鏡像,可以使用 docker commit 命令創(chuàng)建新的鏡像,包含指定容器的當前狀態(tài),語法為:docker commit [選項] 容器id 鏡像名稱。要保存鏡像到倉庫,可以使用 docker push 命令,語法為:docker push 鏡像名稱[:標簽]。要導入已保存的鏡像,可以使用 docker pull 命令,語法為:docker pull 鏡像名稱[:標簽]。
如何在 Docker 中保存鏡像
保存鏡像
要保存 Docker 鏡像,可以使用 docker commit 命令。此命令將創(chuàng)建一個新的鏡像,其中包含指定容器的當前狀態(tài)。
語法
docker commit [選項] 容器ID [鏡像名稱][:標簽]
登錄后復制
選項
-a 作者: 設置鏡像作者信息。
-m 注釋: 為鏡像添加注釋。
-c 提交: 從容器中復制指定的容器配置。
-q 靜默: 不顯示任何輸出。
示例
保存名為 my-app 的容器為新鏡像 my-image:
docker commit -m "Initial commit" my-app my-image:latest
登錄后復制
保存鏡像到倉庫中
要將鏡像保存到 Docker 倉庫(如 Docker Hub),可以使用 docker push 命令。
語法
docker push 鏡像名稱[:標簽]
登錄后復制
示例
將 my-image 鏡像推送到 Docker Hub 倉庫 my-repo:
docker push my-repo/my-image:latest
登錄后復制
導入鏡像
要導入已保存的鏡像,可以使用 docker pull 命令。
語法
docker pull 鏡像名稱[:標簽]
登錄后復制
示例
從 Docker Hub 拉取 my-repo/my-image:latest 鏡像:
docker pull my-repo/my-image:latest
登錄后復制
附加信息
您可以使用 docker images 命令查看已保存的鏡像。
您可以使用 docker inspect 命令查看鏡像的詳細信息。
您可以使用 docker tag 命令更改鏡像的標簽或名稱。