问题标签 [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 回答
2189 浏览

docker - 无法运行 docker 映像

我在运行 Fedora 31 的新笔记本电脑上安装了 docker 社区。我按照此处给出的指南进行操作:https ://docs.docker.com/install/linux/docker-ce/fedora/ 。在我尝试运行 hello-world 映像或 mysql 映像之前,一切都很好。我这样做是为了避免每次都使用 sudo ,仅此而已。

当我使用

回报是:

有谁知道如何解决这个问题?非常感谢 !

0 投票
3 回答
1627 浏览

node.js - 如果我在 dockerfile 中写入 RUN node index.js 而不是 CMD node index.js 会发生什么?

我用 dockerfile 做了一个简单的 hello world node.js 应用程序

如果我在我的 dockerfile 中将 CMD 更改为 RUN ,它仍然可以工作。在 dockerfile 中记录了使用 CMD,因为它将在容器运行时启动节点服务器。

我想知道如果我使用 RUN cmd 而不是 CMD 会发生什么。基本上,如果我制作一个本身处于运行状态的 docker 映像会发生什么。

0 投票
1 回答
2074 浏览

visual-studio - 如何使用 Visual Studio 2019 构建和运行 docker 映像?

我有一个基于 ASP.NET Core 3.1 框架编写的 Web API 应用程序,我想使用 docker 运行它。当我使用 docker 单击“运行”时,Visual Studio 失败并将以下内容记录到调试窗口中。

C:\Users\myusername.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.9.10\build\Container.targets(198,5):错误 CTC1003:Visual Studio 容器工具需要 Docker 才能运行

在查看该错误之前的日志时,我可以看到 VS 正在尝试使用以下命令运行 docker 映像

但是该命令会引发以下错误

docker:来自守护进程的错误响应:无效的卷规范:'C:\Users\myusername\AppData\Roaming\ASP.NET\Https:/root/.aspnet/https:ro'。

如何解决此问题并从 Visual Studio 2019 运行 Docker 映像?

在 Visual Studio 中使用Package Manager Console,以下命令可以正常工作。

我不明白为什么 Visual Studio 会抛出error CTC1003: Visual Studio container tools require Docker to be running

我还执行ps kill了通过运行找到的所有图像docker ps。我也跑去docker system prune -a收拾东西。但仍然是同样的问题。

此外,我将docker-compose项目添加到我的解决方案中。当它运行时,我收到以下错误

0 投票
1 回答
859 浏览

docker - 如何使用 docker run --devices 将两个设备附加到 docker?

我需要附加/dev/video0/dev/ttyUSB0容器。

两者都docker run --device=/dev/video0 (...)可以docker run --device=/dev/ttyUSB0 (...) 工作,但如何同时连接它们?

0 投票
3 回答
2015 浏览

docker - 在一个 dockerfile 中,我们可以将多个 RUN 命令合并到一个 RUN 命令中吗?

我知道每个 RUN 命令都会创建一个图层。假设我有以下 RUN 命令:

我希望在一个运行命令中运行所有命令。下面的可以用吗?

如果我使用以下内容,那么它会给我一个错误“令牌'&&'不是此版本中的有效语句分隔符。”:

0 投票
2 回答
6188 浏览

docker - 写入正在运行的 docker 容器的标准输入

假设我将 docker 容器作为守护进程运行:

有没有办法写入该容器的标准输入?就像是:

上次我检查-i和标志在与命令-d一起使用时是互斥的。docker run

0 投票
0 回答
963 浏览

python-3.x - docker run 期间未找到模块(请求)错误

我在 ubuntu 系统中创建了包含我的项目的自己的图像。我能够成功构建图像。没有错误显示构建时间。但是,在运行时,会抛出 python 导入错误。包是“请求”。我尝试从 Dockerfile 运行单独的安装语句。我也尝试将其包含在 requirements.txt 中。但两者都返回相同的错误。有什么办法解决这个问题?

ModuleNotFoundError:没有名为“请求”的模块

Dockerfile:

0 投票
1 回答
3814 浏览

postgresql - docker 容器无法连接到本地 postgres

无法从 docker 容器连接到 Postgres。我不希望用户 docker-compose 并创建一个 Postgres 容器,已经让 Postgres 应用程序运行。我认为容器 postgres 和更好地使用系统是一个坏主意。

OSX,Postgres10,烧瓶

我已经做了

postgresql.conf

pg_hba.conf

我对任何结果都使用了信任,但没有效果。

Dockerfile

./bin/run.sh

我尝试使用的“docker run”命令:

该命令导致错误

命令将我连接到 Postgres

0 投票
1 回答
410 浏览

python - 使用 docker 将回显输入发送到标准输入到 docker 容器

下面是我的示例 c 程序

我能够编译程序并构建图像(docker build -t sample_c .)。现在在运行容器时,我想将输入参数作为 echo 传递给容器。我如何使用 python docker 实现这一点

在 python shell 中,我试图运行容器并传递参数,如图所示。获得结果,但 x 和 y 值被视为一些随机数。

我如何使用 python docker 实现这一点?

0 投票
3 回答
6070 浏览

docker - DOCKER 如何使用 Windows 映像在 docker run 上设置密码和用户名?

我想要的是

我想在启动容器时设置用户名和密码,例如:

我有什么

目前,用户和密码已硬编码在我的 dockerfile 中:

我试过的

我已经听说过环境变量,但这(在 dockerfile 中)对我不起作用:

docker build 结果: