问题标签 [docker-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

docker - Docker 本地机器

想知道是否可以使用 docker 来配置本地机器。我曾尝试对此进行研究,但似乎找不到任何确凿的答案。

例如,我有一个低功率的 Ubuntu 服务器。我想在上面安装 Jenkins。Jenkins 是否需要在我的服务器上的虚拟机中运行,我可以直接在 docker 容器内的服务器上运行它吗?

0 投票
1 回答
1248 浏览

windows - 为需要执行安装程序可执行文件的 Windows 创建 docker 映像

我正在为 Windows 制作一个 docker 图像。此映像基于 microsoft/nanoserver 映像。应该在映像中安装一些不同的组件,以便由它制成的容器不再需要安装这些组件。好吧,我想这就是每个 docker 镜像的目的。

但是,我的问题是:对于 Windows docker 映像和 Windows 安装程序,这将如何工作?实际上,Windows 的安装程序可执行文件有一个 GUI,需要用户与安装程序交互并提供不同的信息。在 Ubuntu 的情况下,它似乎更容易,因为我只运行apt-get install并且我可以获取二进制文件并轻松安装它们。

更具体地说,我问自己:

  • 我看到一些 Windows 设置有类似静音静音开关的东西。但我想我不能假设这是 Windows 功能,每个 setup.exe 都有这样的开关,对吧?这可能取决于设置的创建者是否包含此选项。
  • 我什至如何使用 PowerShell 在 Windows 上启动安装程序?它只是命令setup.exe还是Start-Process setup.exe或 ...?

提前感谢您的帮助和问候

0 投票
1 回答
83 浏览

laravel - 将 Laravel 应用程序打包到 Docker 镜像中

我创建了一个 Laravel 5.2 应用程序,我想创建它的 docker 映像,但我是 Docker 新手。有人可以指导我完成整个过程或帮助我提供网络链接,我可以在其中获取有关构建 Laravel docker 映像的信息。

谢谢。

0 投票
2 回答
807 浏览

docker - 分配端口码头问题

我正在将端口分配给我的 docker Image 以在浏览器中运行,但是当我分配给端口时,它给了我类似的错误

通过执行这个命令

docker run -d -P 86:5000 secondphp2

这是我的码头文件

我已经成功创建了名称为 的图像secondphp2,我知道这是因为当我运行此命令时docker ps -a,它给了我类似的响应

我有什么遗漏或任何线索可以解决这个问题吗?

编辑

首先,我使用此命令从上面的 docker 文件创建了 docker Image 文件

运行此命令后图像已成功创建

0 投票
1 回答
1213 浏览

docker - 从注册表中提取的 docker 图像在哪里存储在本地?

从注册表中提取的 docker 图像在哪里存储在本地?

可以更改从集线器中提取的 docker 图像的本地存储吗?

当我们运行图像实例时,该容器位于/复制/或从哪里运行?

0 投票
2 回答
1215 浏览

url - 如何在 docker 镜像中创建一个非硬编码的 URL 路径来调用后端服务?

我是码头工人的新手。让我描述一下我的场景:我为一个 Web 应用程序制作了 2 个 docker 图像。一个图像是用于呈现的前端 Web 层,另一个是提供 REST 服务的后端层。

所以我需要为这 2 个图像运行 2 个容器。前端调用后端的服务。现在我需要在前端的代码中编写后端的 URL 并构建图像......我认为这不是微服务的正确方式......

因为如果我的笔记本电脑的IP发生变化或者其他人想使用我的图像,他们就无法获得服务......那么我怎样才能使URL变量并让我的前端图像可以在不重建的情况下用于其他人?

谢谢!

0 投票
2 回答
9390 浏览

docker - 具有入口点变量扩展和 CMD 参数的 Docker 容器

我想创建一个 Docker Image 作为可执行文件,用户将令牌作为环境变量传递给它。可执行文件具有用户应通过 dockers CMD 传递的子命令(考虑通过 Env 进行身份验证的 git)。但是,Docker 不会将 CMD 附加到入口点。我的 Dockerfile 的相关部分如下所示:

因此,如果这个容器在没有任何 CMD 覆盖的情况下执行并且secret作为 MY_TOKEN 变量,我希望

被执行。如果用户使用覆盖启动容器,例如

我希望

被执行。然而,如上所述,只有mycmd --token=secret执行,CMD 被忽略 - 无论我在启动期间覆盖它还是在 Dockerfile 中设置它。

0 投票
2 回答
21911 浏览

file - 如何从 ISO 文件创建 docker 映像?

我想从 ISO 文件创建一个 docker 映像。我遇到了同样的问题,比如这个iso to docker file

我和他做了同样的手术,我现在知道错了。

现在我拥有的是:

  • 一个 ISO 文件。我自己的 ISO 文件,基于 ubuntu,但它不是 ubuntu。
  • 一台电脑,在上面运行ubuntu。

我想知道从这个 ISO 文件创建 docker 映像的详细操作。

如果使用虚拟机,我希望我能得到肯定的操作。或者如果不需要 VM,我该怎么办?

我已经搜索了很多文档......比如从iso文件中制作一个qcow2,比如debootstrap ..但是这些文档不是很清楚,让我很困惑......

我真的很想知道详细的操作,像这样:

sudo mount -o loop CentOS-6.4-x86_64-minimal.iso /media/cdrom

sudo tar -C /media/cdrom -c . | docker import - flores314/centos2:new

虽然错了,但很清楚。

如果不清楚的话,真的会很迷惑像我这样的人……

谢谢 !!!

0 投票
2 回答
176 浏览

docker - 查找使用 docker 镜像创建的 docker 容器

如何查找正在使用/引用特定图像的 docker 容器?

更详细地说,假设我有大约 10 个 docker 镜像,并且有大约 30 个 docker 容器。如何使用简单的命令找到使用 docker 镜像 ID XXXXX 创建的容器?

0 投票
1 回答
93 浏览

docker - 如何使用 docker-py 列出给定图像的标签?

假设我有以下图像:

问题

如何列出用于获取此输出的my_daemon图像的标签(顺序无关)?docker-py