当前位置: 首页 > 知识库问答 >
问题:

如何从win-docker-desktop 中提取镜像文件拿到 CentOS中使用?

凤明朗
2023-10-03

从别处拿来 dockercompose.bat 以及配套文件,在 windows10 系统中成功运行了项目,我想要从 docker-desktop 中提取 docker 文件拿到 CentOS7 中的 docker 运行,要如何做?
image.png

共有1个答案

司徒修能
2023-10-03

要从 Windows Docker Desktop 中提取镜像文件并在 CentOS 中使用,你可以按照以下步骤进行操作:

  1. 导出 Docker 镜像
    在 Windows Docker Desktop 中,打开命令面板(快捷键 Win + R,输入 docker,选择 Docker Desktop Command Line)。
    在命令行中,运行以下命令导出 Docker 镜像:
docker save -o <导出文件路径> <镜像名称>

例如,你可以导出名为 my_image 的镜像到当前目录下的 my_image.tar 文件:

docker save -o ./my_image.tar my_image
  1. 传输镜像文件
    将导出的镜像文件(my_image.tar)复制到 CentOS 机器上。你可以使用 USB 闪存驱动器、网络传输或其他适当的方式。
  2. 导入 Docker 镜像
    在 CentOS 机器上安装 Docker(如果尚未安装),并确保 Docker 服务正在运行。
    然后,使用以下命令导入 Docker 镜像:
docker load -i <导入文件路径>

在 CentOS 中,你可以使用以下命令导入刚才复制的镜像文件:

docker load -i my_image.tar
  1. 运行 Docker 容器
    现在,你可以使用以下命令在 CentOS 中运行 Docker 容器:
docker run <镜像名称>

例如,如果你之前导出的镜像名称为 my_image,可以运行以下命令:

docker run my_image

这样,你就可以从 Windows Docker Desktop 提取镜像并在 CentOS 中的 Docker 运行了。请确保在传输和导入镜像时,遵循适当的安全和权限设置。

 类似资料:
  • 问题内容: 我有一个运行着jenkins master的gke集群。我正在尝试开始构建。我正在使用由kubernetes插件(pod模板)配置的从属管道。我在gcr(私有访问权)中发布了我的jenkins奴隶的自定义图片。我已将我的gcr的凭据(Google服务帐户)添加到jenkins。但是,jenkins / kubernetes无法启动从站,因为无法从gcr提取映像。当我使用公共图像(jnl

  • 本文向大家介绍详解Docker如何启动一个Centos镜像,包括了详解Docker如何启动一个Centos镜像的使用技巧和注意事项,需要的朋友参考一下 接着上文,我们下载完成一个Centos镜像之后,开始启动 #运行命令 这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行即使有了-d参数。 然后

  • 问题内容: 我正在编写一个Dockerfile来设置用于测试Web应用程序的映像。我将其基于tutum / lamp图像(https://github.com/tutumcloud/tutum-docker- lamp/blob/master/Dockerfile ),因为这似乎是一个很好的起点。 作为我的dockerfile的一部分,我想创建一个mysql数据库并在其中建立一些东西。但是,tut

  • 问题内容: 我有几个要使用的docker镜像。我不想先上传然后下载相同的图像,而不仅仅是直接使用本地图像。我该怎么做呢? 我尝试过的东西: 1.我尝试运行这些命令(分别两次删除minikube实例并重新开始) 输出: 它只是停留在某些状态,但从未达到就绪状态。 2.我尝试创建一个注册表,然后将图像放入其中,但这也不起作用。我可能做错了,但是找不到正确的说明来完成此任务。 请提供说明以在本地kube

  • 在我的应用程序中,我下载了Android系统的扩展文件- 我尝试将APK扩展Zip库用作: 但是expansionFile总是空的。这个obb文件是用Jobb创建的,用于文件夹obb/file。拉链

  • 问题内容: 我需要从服务器上的PDF文件中提取所有图像。我不想要PDF页面,只想要原始尺寸和分辨率的图像。 如何使用Perl,PHP或任何其他基于UNIX的应用程序(我将使用PHP的exec函数调用它)来做到这一点? 问题答案: pdfimages就是这样做的。它是poppler- utils和xpdf-utils软件包的一部分。 从联机帮助页: Pdfimages将可移植文档格式(PDF)文件中