Linux/Unix

约1分钟后,Docker容器被杀死

我做了一个非常小的凤凰框架应用程序(只有稍微修改,当你运行:mix phoenix.new)。我一直在尝试在Docker容器中部署它。容器正在运行时它工作正常,但它始终在启动后一分钟内死亡,并显示“Killed”消息。无论我是否要求要求似乎都不重要。我尝试观看码头事件,并得到以下内容: $ docker events 2016-04-09T16:24 :02.538602484-04: ..
发布时间:2017-06-11 00:51:09 Linux/Unix

是否可以使用单个docker撰写文件在多个主机中创建容器?

我必须在多个主机中创建容器。我有一个dockerfile为每个容器。我发现docker-compose可以用于从单个yaml文件运行多个容器。我必须在HostA中运行containerA,在HostB中运行containerB等等。可以使用docker-compose来实现这一点吗?或者使用dockerfile在不同主机中创建容器的最佳方式是什么。 解决方案 不,docker-compos ..
发布时间:2017-06-11 00:50:57 Linux/Unix

如何从里面获取容器名称? docker.io

如何从容器内部获取docker的容器名称? 我不能使用检查因为我必须使用容器内的脚本才能获取信息从json url。 谢谢 解决方案 如果你的意思是作为主机名变量的env中可用的容器ID。它应该与大多数操作的名称互换。 env HOSTNAME = 5252eb24b296 TERM = xterm .... CONTAINER ID IMAGE C ..
发布时间:2017-06-11 00:49:51 Linux/Unix

在Docker Ubuntu容器中启动Xserver

我在我的容器中安装了最小的Ubuntu,我想让Xserver运行。 我需要XServer,因为我的应用程序需要meshlabserver,它本身需要Xserver。 我安装了xserver-xorg和所有其他软件包,但是当我尝试启动X在容器中通过 / usr / bin / X:0 它说: 致命的服务器错误: (EE)xf86OpenConsole:无法 ..
发布时间:2017-06-11 00:49:25 Linux/Unix

在Docker容器上使用Hadoop和Spark

我想使用大数据分析来做我的工作。我已经实现了在容器内创建容器的所有docker的东西。我现在是大数据的新手,而且我已经知道,使用Hadoop进行HDFS,而在Hadoop本身使用Spark而不是MapReduce,这是网站和应用程序在速度变化时的最佳方式(是吗?)。这将在我的Docker容器上工作吗? 解决方案 您可以尝试使用Cloudera QuickStart Docker Image ..
发布时间:2017-06-11 00:49:00 Linux/Unix

Docker push:图片取决于未经授权的父母

美好的一天! 我将图像推到码头中心有一点问题。首先我的软件版本: vagrant @ debian-8-docker:〜$ docker version 客户端版本:0.11 .1 客户端API版本:1.11 Go版本(客户端):go1.2.1 Git提交(客户端):fb99f99 服务器版本:0.11.1 服务器API版本:1.11 Git commit(ser ..
发布时间:2017-06-11 00:48:22 Linux/Unix

如果external_url设置,Gitlab docker不工作

我一直在努力一段时间,遇到一个我仍然无法解决的问题。帮助将不胜感激! 我做了什么: 1)使用我的服务器上的Ubuntu 16.04.1 LTS虚拟机上的docker映像(8.9.6-ce.0)安装Gitlab-CE,后跟 http://docs.gitlab.com/omnibus/docker/README.html 2)在同一个局域网中为一台机器设置一些项目>>所有工作ok 3)添加一 ..
发布时间:2017-06-11 00:47:29 Linux/Unix

Boot2Docker启动失败

我完全是码头工人的新人。我已从来源安装。我试图通过使用 boot2docker start 从cmd运行它。但是我得到以下 boot2docker start 无法启动机器boot2docker-vm ..
发布时间:2017-06-11 00:47:17 Linux/Unix

如何启动docker容器(ubuntu映像)

如何对码头容器进行统计。我使用 docker run -d -P -v / Users / bsr创建了它:/ usr / local / users --name test ubuntu 我已经安装了虚拟机客户端加载,并且安装工作。但是,我不知道为什么我不能保持shell运行。 bsr [〜/ tmp / web] $ docker ps -a CONTAINER ID ..
发布时间:2017-06-11 00:46:47 Linux/Unix

码头集装箱上没有上网

我刚刚在虚拟机上安装了Docker,并创建了一个ubuntu容器。当我运行“apt update”时,我收到以下错误。 Err:1 http://archive.ubuntu.com/ubuntu xenial InRelease 临时失败解决'存档。 ubuntu.com' Err:2 http://archive.ubuntu.com/ubuntu xenial-updates I ..
发布时间:2017-06-11 00:46:08 Linux/Unix

docker-compose:连接在容器之间拒绝,但服务可以从主机访问

TL; DR:如何更改我的下面 docker-compose.yml ,以便允许一个容器使用另一个容器通过自定义(非我有一个很常见的设置:一个web应用程序的容器(Padrino [Ruby]),Postgres,Redis和一个排队框架(Sidekiq) 。网络应用程序附带自定义的Docker文件,其余的服务来自标准图像(Postgres,Redis),或从Web应用程序(Sidekiq)安装数 ..
发布时间:2017-06-11 00:45:42 Linux/Unix

不能删除docker图像,从守护进程的错误响应

我对ubuntu来说很新,所以我可能会有一些简单的事情。我试图用 sudo docker rmi 我收到错误 来自守护进程的错误响应:没有这样的ID:265fdadf ... 如果我尝试 sudo docker ps -a | grep 它不返回任何结果。 我不知道这个错误响 ..
发布时间:2017-06-11 00:45:29 Linux/Unix

詹金斯在码头工人中触发按需的奴隶

我正在寻找一种方法来运行Jenkins工作/在Jenkins奴隶内建立动态(按需)启动码头。附加视觉理解模式。 我正在寻找什么,我的流程如下所示: 1)触发Jenkins作业(手动/ git / gerrit) 2)Jenkins主人(在码头工厂运行)启动从机停靠码头(并通过脚本/构建指令) 3)构建正在Jenkins从站上运行(或者如果并行/管道运行) 4)结果返回给詹 ..

Docker API不能应用json过滤器

根据 https:// docs。 docker.com/engine/reference/api/docker_remote_api_v1.24/#/list-tasks ,过滤器只能用于获取运行具有特定服务名称的容器。由于某些原因,我将获得所有任务的完整列表,无论其名称或所需状态如何。我找不到使用带有Docker API的JSON请求的curl的正确示例。 我使用以下命令: A) ..
发布时间:2017-06-11 00:45:03 Linux/Unix

Winston logger - 可以记录应用程序的关闭

在用于节点js的Winston logger中,是否可以记录关闭节点应用程序?例如,如果节点应用程序在Docker中运行,并且docker容器被杀死,是否可以使用winston进行登录?或者我需要通过码头登录吗? 解决方案 您可以捕获node.js中的信号事件,并运行该信号上的任何代码,在您的情况下记录。 SIGTERM - nodejs中的优雅关机 A docker stop ..
发布时间:2017-06-11 00:44:37 Linux/Unix

Docker使用mysql

尝试在docker中运行MySQL时,获得以下错误。说端口已经在使用了,这可能是我的本地mysql数据库,我如何使用docker和mysql? docker :来自守护程序的错误响应:驱动程序失败编程端点上的外部连接stupefied_einstein():启动userland代理时出错:listen tcp 0.0.0.0:3306:bind:address已在使用中。 解 ..
发布时间:2017-06-11 00:44:09 Linux/Unix