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

docker - 为什么 docker RUN 命令随时会导致执行错误?

我在 Ubuntu 16.04 32 位系统上安装了 docker。然后在示例 DockerFile 中,当我输入 RUN 命令时,出现错误:

Docker文件:

然后我运行构建 Docker 命令:

我在这一行收到:

所以我想继续解决这个问题。我使用 32 位 ubuntu,但是用这个技巧安装了 docker。

我也以root身份运行docker,所以也许这可能是一个原因?

在我的情况下,如何在 docker 中正确执行 RUN 命令?我宁愿不改变操作系统。

0 投票
1 回答
107 浏览

docker - Docker 映像构建并运行没有错误,但我无法在指定端口上连接到它

我正在使用以下版本的 docker ...

我有以下 Dockerfile

然后我像这样构建并运行图像......

但是,当我尝试访问我的应用程序时,尽管我尝试在指定的端口上连接,但连接被拒绝...

我怎么能弄清楚这里出了什么问题?我在我的 Docker 文件构造中没有看到任何明显的缺陷。

编辑:这是在停止的容器上运行“docker logs”的输出......

0 投票
1 回答
325 浏览

linux - 部署后 Docker 容器未运行的问题

在一步一步的下面,没有一个提供错误输出,但即使容器在执行后没有运行:

1. 容器创建没有错误

2. 未从 Running Containers 中列出

3. 未从所有容器中列出

4. 以正输出强制启动容器

5. 列出容器后仍然不显示为正在运行

任何有关此问题的帮助都将非常欢迎社区!


有关主机操作系统和 Docker 版本的额外详细信息

主机操作系统

~$ sudo 码头工人信息

警告:不支持交换限制

0 投票
1 回答
618 浏览

docker - docker run 失败并显示“docker:来自守护进程的错误响应:地址已在使用中。”

当我尝试执行时:

docker run --name openldap --detach osixia/openldap:1.3.0 --network=development

它因“地址已在使用中”而失败

如果我使用 -D 标志运行 dockerd,我可以看到它在尝试退出之前请求 ip6 地址fe80::42:242:ac11:2,但我似乎无法控制它请求的 ip6 地址,使用 --ip6 或 --link-local-ip

0 投票
0 回答
50 浏览

linux - 已关闭 - 无法在 Docker 官方文档的 Ubuntu 映像中重现 docker run--> docker exec

  1. 这将创建一个名为 ubuntu_bash 的容器并启动一个 Bash 会话:

docker run --name ubuntu_bash --rm -i -t ubuntu bash

  1. 这将在后台运行的容器 ubuntu_bash 中创建一个新文件 /tmp/execWorks:

docker exec -d ubuntu_bash touch /tmp/execWorks

  1. 这将在容器 ubuntu_bash 中创建一个新的 Bash 会话:

docker exec -it ubuntu_bash bash

  1. 这将在容器 ubuntu_bash 中创建一个新的 Bash 会话,并将环境变量 $VAR 设置为“1”。请注意,此环境变量仅在当前 Bash 会话中有效:

docker exec -it -e VAR=1 ubuntu_bash bash

我确实按照这个步骤 #1很好地创建了一个容器,将我放入交互式 Shell,但是当从该 Ubuntu 容器将步骤 #2发出到 shell 中/内部时,会收到下一个错误:

bash:码头工人:找不到命令

在我的理解中,这个错误是有道理的,因为在最近创建的容器内部不存在docker,所以它不会识别我在其中发出的任何docker-command

正如他们在本教程中所述,在官方docker.com URL 下方,我有哪些选项可以实现这一点: https ://docs.docker.com/engine/reference/commandline/exec/

0 投票
0 回答
44 浏览

laravel - 使用数据库服务运行 Laravel docker 映像

我有一个 dockerized Laravel 项目,我正试图转移到生产环境,但我不知道如何运行建立与数据库的连接的图像。每次运行图像时,我都会收到此消息,因为我无法连接到数据库。

我应该怎么做才能正确运行连接到数据库的图像。这是我的 docker-compose.yml

0 投票
2 回答
603 浏览

docker - 构建 Docker 镜像的 RUN 指令

下面是我的 Docker 文件

当我跑步时docker image build -t myimage:v1_0 - < Dockerfile

输出是:

它在中间显示“Hi Harry”和“Hello World”(我不明白为什么)

当我从图像文件中旋转容器时,为什么不显示“Hi Harry and “Hello World”?

0 投票
1 回答
502 浏览

docker - 无法通过 localhost 访问容器

Docker初学者在这里。

我创建了一个简单的 asp.net Web 应用程序,它在运行时显示了应用程序的默认页面。

使用 docker build 命令,我从中创建了一个映像,并进一步使用 docker run 命令docker run -d --name {containername} -p 81:8080 {imageid}。现在,当我尝试通过浏览器上的本地主机访问容器映像时,即 http://localhost:81/,我收到“无法访问站点”错误。我希望通过暴露的端口 81 打开相同的默认应用程序页面。

我的 docker 客户端是 windows/amd,docker 服务器是 linux/amd。我使用的 docker 版本是 19.03.08

使用 docker inspect 我可以看到

和“IPAddress”:“”在网络设置中。

docker ps 和 docker ps -a

我将不胜感激任何帮助或建议。

0 投票
0 回答
17 浏览

docker - 如何解决在 Windows 7 上运行的 docker 工具箱中的此错误我尝试通过添加共享文件夹来配置虚拟框

0 投票
1 回答
72 浏览

docker - Docker 找不到,拉取图像:服务器行为不端

为 Windows 10 家庭版安装的 Docker 工具箱。已安装此操作系统的 Docker 工具箱。但是当我可以开始学习这个程序时,它给了我这些错误。我无法创建图像或运行图像。在每条错误消息的末尾,它告诉我我的服务器行为不端。在运行图像的那一刻给我以下错误:

在拉动和成像的那一刻,我得到了这个:

这是我的码头信息:

码头工人版本