日期:2025-07-08 浏览次数:5 次
导出镜像C:\Users\Administrator
docker save -o portainer.tar portainer/portainer-ce:latest
docker save -o mysql_8.0.tar mysql:8.0
docker save -o mysql_8.1.tar mysql:8.1
docker save -o nacos_v2.2.3.tar nacos/nacos-server:v2.2.3
docker save -o mysql_5.5.tar mysql:5.5
docker save -o tensorflow_2.13.0_gpu.tar tensorflow/tensorflow:2.13.0-gpu
C:\Users\Administrator>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tensorflow/tensorflow 2.13.0-gpu 6bdca089cc38 2 years ago 6.59GB
导入镜像
假设你在 C:\Users\Administrator 目录,之前导出的文件名是 my_images_backup.tar,运行:
docker load -i my_images_backup.tar
指定导入的文件
docker load -i D:\StudySoft20250410\Docker\导出的镜像\portainer.tar
docker load -i D:\StudySoft20250410\Docker\导出的镜像\mysql_5.5.tar
docker load -i D:\StudySoft20250410\Docker\导出的镜像\mysql_8.0.tar
docker load -i D:\StudySoft20250410\Docker\导出的镜像\mysql_8.1.tar
docker load -i D:\StudySoft20250410\Docker\导出的镜像\nacos_v2.2.3.tar
========进阶:配置好的容器打包成镜像;===========
然后导出 .tar,在其他机器上直接使用(无需重新配置)。
二、操作步骤
1. 从运行中的容器创建镜像(commit)
docker commit <容器ID或名称> 自定义镜像名:tag
docker commit my_running_container my_custom_image:latest
这会把 my_running_container 容器的当前状态保存成镜像 my_custom_image:latest。
2. 导出该镜像为 .tar
docker save -o my_custom_image.tar my_custom_image:latest