在 Docker 中,保存為鏡像是非常常見的操作。保存為鏡像的好處是可以將容器作為一個整體進行遷移和部署,同時也方便了開發和測試時的共享。
使用以下命令將當前容器保存為鏡像:
docker commit [容器ID] [鏡像名]:[標簽]
其中,[容器ID]
為要保存為鏡像的容器 ID,[鏡像名]
為保存后的鏡像名,[標簽]
為鏡像的版本號。
例如,將當前容器保存為名為my_image
版本為v1.0
鏡像,可以使用如下命令:
docker commit 5e5a5b5a5a5 my_image:v1.0
保存成功后,可以使用以下命令查看保存的鏡像:
docker images
其中會列出所有已保存的鏡像,可以通過鏡像名和標簽來篩選。
如果要將保存的鏡像導出為文件,可以使用以下命令:
docker save [鏡像名]:[標簽] -o [文件名].tar
其中,[鏡像名]:[標簽]
為要導出的鏡像,[文件名].tar
為導出的文件名。
例如,將名為my_image
版本為v1.0
的鏡像導出為名為my_image.tar
的文件,可以使用如下命令:
docker save my_image:v1.0 -o my_image.tar
導出成功后,可以將文件傳輸至其他環境中使用:
scp my_image.tar [目標主機]:/path/to/save
在目標主機中,可以使用以下命令將導出的鏡像加載至 Docker 中:
docker load -i [文件名].tar
例如,加載名為my_image.tar
的文件,可以使用如下命令:
docker load -i my_image.tar
加載成功后,可以使用以下命令查看已導入的鏡像:
docker images
上一篇vue 3技巧
下一篇html怎么設置光標樣式