问题标签 [docker]

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

nginx - 启动临时 docker 实例:是否建议每个请求启动一个 docker 实例?

是否建议每个请求启动一个 docker 实例?

我在我的网络服务器上运行 lighttpd 或 Nginx 作为反向代理。我支持许多使用率非常低的子域。当子域的请求到达时,我想启动 docker 实例。最好我想动态启动它们,这样如果有多个用户到达,我会为每个用户启动一个......和/或共享实例(由配置确定)

0 投票
10 回答
141975 浏览

docker - 如果 dockerfile 的名称不是 Dockerfile,我如何构建 dockerfile?

我能够构建一个像

docker build -t deepak/ruby .

但是对于未命名的 DockerfileDockerfile

让我们说它被称为Dockerfile.app 我们构建的

docker build -t deepak/app Dockerfile.app

然后我得到错误

0 投票
2 回答
2181 浏览

virtual-machine - 使用像 docker 这样的 linux 容器 (lxc) 是否安全?

如果我允许用​​户运行他想要的任何东西,他是否能够对在哪个容器中执行的 env 做坏事?

0 投票
1 回答
16535 浏览

macos - 为什么不能在 osx 中本地安装 docker?

我希望能够在 OSX 中的 Vagrant 之外使用 docker。目前这是不可能的。导致它不仅限于 linux 安装的具体原因是什么?

0 投票
2 回答
3355 浏览

linux - 更改docker的ip地址

我对 docker 有问题:我尝试创建一个容器,但是当我执行时

我收到此错误消息:

解决“archive.ubuntu.com”的临时故障

我尝试更改 IP 地址,docker0但总是失败。

我的 linux 上的 IP 地址

我的 resolv.conf:

0 投票
1 回答
1377 浏览

java - 为什么使用 ProcessBuilder 运行 docker 会导致挂起?

我正在尝试使用 Java 的ProcessBuilder在 docker 容器中运行命令。但是,它在等待退出代码时挂起。这是为什么?

我可以看到该过程将正确的结果吐出到标准输出。它只是从不返回退出代码。

0 投票
19 回答
703896 浏览

docker - 如何删除 Docker 映像?

我在 OS X 10.8.4 (Mountain Lion) 下的 Vagrant 下运行 Docker,每当我尝试删除保存的图像时,都会出现错误:

根据rmi帮助,正确的语法是docker rmi IMAGE [IMAGE...],我不知道该怎么做。

如何删除图像?

 

有趣的是,当我运行时docker ps,根本没有容器出现。运行docker images显示四 (4) 个base图像和一 (1) 个node图像。

0 投票
7 回答
192453 浏览

linux - 将主机端口转发到 docker 容器

是否可以让主机打开 Docker 容器访问端口?具体来说,我在主机上运行了 MongoDB 和 RabbitMQ,我想在 Docker 容器中运行一个进程来监听队列并(可选)写入数据库。

我知道我可以将一个端口从容器转发到主机(通过 -p 选项),并从 Docker 容器内连接到外部世界(即互联网),但我不想公开 RabbitMQ 和 MongoDB 端口从宿主到外界。

编辑:一些澄清:

我不得不做这个技巧来获得与容器的任何互联网连接:我的防火墙阻止了从 docker 容器到外部的网络连接

编辑:最终我使用管道创建了一个自定义网桥,并让服务在网桥 IP 上侦听。我采用了这种方法,而不是让 MongoDB 和 RabbitMQ 在 docker 桥上监听,因为它提供了更大的灵活性。

0 投票
3 回答
3636 浏览

docker - 与“docker run -d”等效的远程 api 命令是什么?

我正在尝试通过远程 api 调用 docker 命令。

Docker 远程 API 似乎没有“分离模式”选项。 http://docs.docker.io/en/latest/commandline/command/run/

我可以在 bash 中使用这个应用程序,我想通过远程 api 使用它。 https://github.com/grigio/docker-stringer

0 投票
3 回答
9887 浏览

mount - 是否可以将 USB 设备暴露给 LXC/Docker 容器?

我有一个包含在 Docker 文件中的嵌入式系统开发映像。为了刷新代码,我需要通过 USB 串行(例如/dev/ttyACM0)连接到节点。

对于 Docker,我使用了新的绑定挂载功能(请参阅https://github.com/dotcloud/docker/issues/111-b最近的-v选项)将主机 devfs 公开给容器。但是,每当我连接(“cat /d/ttyACM0”,d 是绑定到 dev 的安装)到设备时,我都会得到“不允许操作”。是否不仅可以绑定挂载,还可以在容器中实际使用字符设备?

是否有可能通过 udev 规则公开特定的开发人员?