Linux/Unix

从“轮”安装时加载psycopg2模块时出错

我正在尝试从本地包目录中安装一些python要求,其中包含 wheel 档案。我正在Docker容器中安装要求。 我遵循的步骤是: $ pip安装轮 #轮运行,输出.whl文件到轮椅目录 $ pip wheel --wheel-dir wheelhouse -r要求。 txt 然后,在我的 Dockerfile / p> ADD requirement ..
发布时间:2017-06-11 00:18:31 Linux/Unix

确保给定的docker容器正在运行

我现在在很多服务器上使用码头服务器,但有时候由于重负载,我使用了一些容器。我正在考虑添加一个cron,检查容器运行的每一分钟,但是我没有找到任何令人满意的方法。 我开始该容器具有保存正在运行的容器的id的cidfile。如果容器崩溃,cidfile保持在内部的id,我只是想知道你们如何确保容器运行或不运行,并重新启动它,以防万一它下降。我应该解析 docker ps -a 的输出,还是有更优 ..
发布时间:2017-06-11 00:18:19 Linux/Unix

将通配符的文件夹从docker容器复制到主机

创建备份脚本以将mongodb转储到容器中,我需要将文件夹复制到容器外部,Docker cp 似乎无法使用通配符: p> docker cp mongodb:mongo_dump_ *。 终端中抛出以下内容: 来自守护程序的错误响应:lstat / var / lib / docker / aufs / mnt / SomeHash / mongo_du ..
发布时间:2017-06-11 00:17:16 Linux/Unix

在码头运行apache

好吧,我已经用尽了所有的线程和文章,但是仍然无法让我的apache网络服务器在Centos Docker Container上以独立模式运行。 这是我的简化Dockerfile #install apache 运行yum -y安装httpd #启动webserver ADD startservice / startservice 运行chmod 775 / startse ..
发布时间:2017-06-11 00:17:03 Linux/Unix

Docker中的Bcrypt安装失败

我已经在Docker中创建了一个使用MongoDB的Node应用程序。它工作正常,直到我包括 node.bcrypt.js 。这使得节点崩溃了 node-gyp 和 bcrypt 。 应用程序在本地和Heroku上运行正常。 我尝试安装一些我在网上找到的建议包,这些软件是基于错误消息而被认为是需要的。这就是为什么我添加了一些额外的依赖关系,请参阅下面的dockerfile中的 node ..
发布时间:2017-06-11 00:15:50 Linux/Unix

大厅将码头文件添加到docker图像一次

我正在为我们的构建系统使用大厅。 Concourse缓存了docker映像,这样我们就不需要在后续的运行中完成下载过程。 / p> 我想将一个二进制文件添加到我将从互联网上拉出来的停靠点图像,但是我只想在第一次拖放Docker图像时做到这一点 任何想法如何做到这一点? 解决方案 您应该查看 docker-image-resource 。您可以使用所需的所有依赖项定义Doc ..
发布时间:2017-06-11 00:15:18 Linux/Unix

如何从码头化的nginx到达另一个容器

我在Docker容器中有nginx,在另一个docker容器中有一个nodejs webapp。 从8080端口的主机服务器可以访问nodejs服务器。 nginx docker容器正在侦听端口80(稍后会做证书,首先是基地必须工作)。 现在我想要一个子域名转发到这个8080的nodejs应用程序。让我们说app1.example.com 从外面我可以通过te服务器IP(或主机 ..
发布时间:2017-06-11 00:15:05 Linux/Unix

码头连接两个容器如何知道彼此的ip

$ p 我可以有一个容器链接到B容器。 然后我可以请参阅A的ENV变量中的B的IP地址和暴露的端口。 但是,如何找出A的ip地址wihtin B容器? 解决方案 要从其他容器中找到一个容器,您可以使用“服务发现”机制,例如 SkyDock 。 Skydock - Docker的自动化服务发现 Skydock监视停泊点事件容器启动,停止,死亡,杀死等,并将记录插 ..
发布时间:2017-06-11 00:14:52 Linux/Unix

码头是轨道上宝石GIL限制的可能解决方案吗?

这只是一个想法,让我知道如果我缺少任何东西,或者如果它是一个好的。 通常有N rails进程运行在单个服务器/ VM上,但是由于GIL(Global Interpreter Lock),它们无法执行。 而不是在单个服务器中运行N个进程,我可以运行每个N个容器每个都有一个导轨进程(每个容器在不同的端口上运行)。 以这种方式,我应该能够并行执行更多的rails进程? 我猜容器会 ..
发布时间:2017-06-11 00:14:27 Linux/Unix

在docker-compose.yml上复制'docker volume create --name data'命令

我正在使用 docker-compose 构建我的容器,我想使用Docker的新卷API,但是我看不到如何。 p> 我想能够说 docker-compos up -d to: 创建一个卷,或者如果已经创建,可以使用它。 使用以前卷容器中的数据创建服务容器。 b $ b 解决方案 首先,您必须使用版本2 Compose文件来使用新的规范来创建和使用命名卷。 撰写文件参考包括您需 ..
发布时间:2017-06-11 00:14:01 Linux/Unix

Docker建筑随机安装失败

每次我尝试用码头建筑物或无图形(无论哪一个),我随机地得到 无法启动容器来自driver devicemapper:在'/ var / lib / docker / devicemapper / mnt /'上挂载'/ dev / mapper / docker-8:1-262151- ..
发布时间:2017-06-11 00:13:47 Linux/Unix

如何将容器推送到Google Container Registry(无法创建存储库)

编辑:我只是指责这个平台的不一致。现在,我已经放弃了推送到Google Cloud Container Registry,并创建了一个Ubuntu VM,而我正在做它。我已经投票关闭这个问题,原因如上所述,并且也可能是首先在“服务器故障”中提出的。感谢大家的帮助! 运行 $ gcloud docker push gcr.io/kubernetes-test-1367/myapp result ..

创建一个Dockerfile - docker从每个新构建的零开始

我正在尝试构建一个dockerfile - 迭代地添加行和测试。我的理解是,docker将缓存已经建立的行,并从我添加的新行开始。这种情况似乎是每次在我的容器上调用build时,它都是从头开始构建的。这是正常吗?如果没有 - 我做错了什么? 解决方案 如demas所说,如果你只是附加行,被缓存。 但是,如果您的Docker文件中的任何地方都有一行,如 添加。 / some / ..
发布时间:2017-06-11 00:13:06 Linux/Unix

Docker容器(非Docker图像)可以移动吗?

我在 Docker网站上发现了这些信息 Docker容器可以运行,启动,停止,移动和删除。 据我所知,Docker-Images可以移动,Docker-Containers不能。但是上面的信息清楚地在标题“Docker容器”下面。 所以我想知道容器是否可以移动(如果不是):什么是意思是“Docker容器可以移动”) 谢谢! 解决方案 您可以使用 docker ..
发布时间:2017-06-11 00:12:53 Linux/Unix