windows 将docker desktop上镜像打包并通过资源管理器找到使用
在 Windows 上使用 Docker Desktop 时,可以通过以下步骤将 Docker 镜像保存为 .tar
文件,并通过资源管理器找到该文件:
我本人目的是,将windows宿主机上下载的镜像给 虚拟机使用,通过共享文件的方式,与虚拟机共享,然后虚拟机通过docker 安装这个镜像,共享文件方法见Hyper-v中ubuntu与windows文件共享 - 数据行者 - 博客园
步骤 1:打开 Docker Desktop
确保 Docker Desktop 正在运行。如果未运行,请启动它。
步骤 2:打开 PowerShell 或命令提示符
-
按
Win + S
,搜索PowerShell
或命令提示符
,然后以管理员身份运行。
步骤 3:查看本地镜像列表
在 PowerShell 或命令提示符中运行以下命令,查看本地已有的 Docker 镜像:
docker images
记录你想要保存的镜像名称和标签(例如 nginx:latest
)。
步骤 4:将镜像保存为 .tar
文件
使用 docker save
命令将镜像保存为 .tar
文件。例如,将 nginx:latest
保存为 nginx_image.tar
:
-
-o
:指定输出文件的路径和名称。 -
nginx:latest
:要保存的镜像名称和标签。
步骤 5:通过资源管理器找到 .tar
文件
默认情况下,docker save
会将 .tar
文件保存到当前工作目录,即执行命令的所在目录
比如我这里其实是在c:\windows\system32下执行的命令,那么文件就保存到这里了
打开资源管理器找到这个文件
步骤 6:移动 .tar
文件(可选)
如果你希望将 .tar
文件保存到其他位置(例如桌面),可以使用资源管理器将其剪切并粘贴到目标文件夹。
步骤7:将文件放到共享文件夹里面与虚拟机共享
共享文件方法见Hyper-v中ubuntu与windows文件共享 - 数据行者 - 博客园
步骤8:在目标机器上加载镜像
在目标机器上使用 docker load
加载镜像
docker load -i starrocks_allin1_ubuntu.tar
步骤9:验证镜像
加载完成后,使用以下命令查看镜像:
docker images
步骤10:正常使用镜像
docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd \ --name quickstart starrocks/allin1-ubuntu
我这里是转移的starrocks,你用你自己的使用方法执行就可以了
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库