问题标签 [docker-run]

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 回答
2696 浏览

.net - Docker 容器未运行并出现 Windows 系统调用错误

我正在尝试dotnet/core/sdk在 Azure Pipelines 中运行容器。为了让所有东西都排列好,我构建了一个 PowerShell 脚本,它可以有效地拉取容器并在运行之前将必要的文件放入其中:

问题出现在最后,当我执行docker run. 如果我排除要传递的命令(powershell),它一切正常,我看到这个输出:

但是,附加命令后,我遇到了一个阻止程序-它出错了:

我在这里想念什么?

0 投票
1 回答
600 浏览

docker - 在从本地机器运行 docker 容器时附加一个文件(配置文件)

我创建了一个自定义 docker 映像,它在创建容器后运行一些代码。

但是我想在部署时附加一个配置文件,我们的配置文件保存在本地机器上。

我想在卷的地方附加文件。

如何在运行时将配置文件附加到容器?

0 投票
1 回答
296 浏览

bash - 将 Json 文件中存在的多个卷挂载为列表

我想在 docker run 命令中挂载多个文件夹。但是在使用脚本创建容器时失败了。卷文件夹名称是从 json 文件中获取的。

当我单独尝试时

然后它工作正常。

但我想绑定多个卷,如下所示。

示例.json 文件

docker_script.sh

预期的

容器应在容器中创建并挂载两个卷 /test1 和 /test2 数据。

错误

0 投票
1 回答
251 浏览

docker - 什么是 docker run -r 标志

我正在看这个回购: https ://github.com/zricethezav/gitleaks

要使用 Docker 运行,我们将使用

我无法弄清楚-r标志在做什么......它看起来不像使它成为只读,有人知道吗?

https://docs.docker.com/engine/reference/commandline/run/

0 投票
3 回答
231 浏览

docker - 将 docker run 翻译成子组件

我有这个 docker run 命令:

我把它翻译成这样:

但它给了我这个错误:

有人知道我哪里出错了吗?最终,我从一个正在运行的容器中调用 docker run 并且在共享文件时遇到了问题,因此尝试开始docker cp工作。

0 投票
1 回答
256 浏览

docker - 将文件从容器 fs 复制到同级容器

假设我在一个容器中运行,该容器开始于:

然后我从上面的容器中启动另一个容器:

我的问题是 - 第二个命令中的 /var/run/docker.sock 是否指向与第一个命令相同的 /var/run/docker.sock ?

容器应该是兄弟姐妹,所以我的第二个问题是 - 如何使用 -v 选项将文件从“外部”容器获取到容器的“内部”?我想做:

0 投票
1 回答
307 浏览

docker - 当你 mv 一个 docker 容器卷正在使用的文件夹时会发生什么?

假设我像这样运行一个容器:

如果我们运行mv /host/folder /host/folder2,我肯定会发生不好的事情,唯一的解决方案是停止容器并重新启动它?

0 投票
2 回答
219 浏览

docker - 将参数添加到不同容器的入口点/cmd

我有这个简单的 node.js 图像:

最终,我只想能够node dist/main.js像这样传递不同的参数:

这样运行时的可执行文件是

我已阅读有关 CMD / ENTRYPOINT 的信息,但我不知道该怎么做,有人知道吗?

0 投票
1 回答
2446 浏览

docker - 配置 docker run 使用 ssl/https/tls

有没有办法将 docker run 配置为使用 https?就像是:

还是您必须在 Dockerfile/图像中配置这些东西?对于 TLS 也是如此。

一个优点是我们不必将证书复制到映像中 - 我宁愿避免将证书放在映像和/或运行容器中。

虽然我猜最好的做法是使用-v选项将证书从主机共享到容器中。

更新:经过一些研究,我发现了这个: https ://docs.docker.com/engine/security/https/

它说用这样的东西启动 docker 域:

这是保护机器上所有容器的正确做法吗?

0 投票
1 回答
5643 浏览

docker - Docker 运行:无效的参考格式

我收到此错误:

我有这个:

docker run 命令的退出状态是 125,如果有帮助的话。我不知道这里发生了什么......一个相同的命令在脚本的早期运行良好。

Dockerfile 是这样的: