Linux/Unix

apt-get不能在Dockerfile中工作

ANSWER :我仍然不知道什么是错误的,但是在重新启动docker并再次运行(同样的Dockerfile,相同的一切)之后,它工作正常。 我在Windows上使用Docker,而Dockerfile是 FROM ubuntu:15.04 COPY。 / src 运行apt-get更新 运行apt-get install -y nodejs ... etc ..
发布时间:2017-06-10 23:34:37 Linux/Unix

如何在同一主机上的服务的consul容器中定义HTTP健康检查?

我们正在一个也运行服务的主机上使用一个领事代理。 (RabbitMQ) 要验证服务是否准备好,我们已经定义了基于卷曲的健康检查。 但是,我们正在使用注册器使用env变量注入此检查。 SERVICE_CHECK_SCRIPT = curl hostname :15672 /.... 问题是,我们也向总领事告诉其主机名与主机相同。 (我们必须拥有此功能,因为我们希望看到正确的主机名注册到 ..
发布时间:2017-06-10 23:34:24 Linux/Unix

安装窗口驱动器可以从码头接口进入

我正在寻找在Docker容器中的Windows上使用文件。 这被解释为此处。 我的问题涉及到Docker设置对话框。 我在Windows 10上使用docker工具箱。当我右键单击任务栏上的docker图标时,我会得到三个选项: Docker快速启动终端; 从任务栏取消固定;和 关闭窗口。 我没有获得设置对话框。 我如何看到该选项? 解决方案 Doc ..
发布时间:2017-06-10 23:34:12 Linux/Unix

码头群和私人登记

我尝试测试docker群组和私人注册表作为服务,而不使用TLS:1个经理和2个工作人员。经理: docker service create --name注册表--publish 5000:5000注册表:2 当试图检查经理时,使用 curl localhost:5000 / v2 / _catalog 或 curl 127.0.0.1 ..
发布时间:2017-06-10 23:33:59 Linux/Unix

Mongodb码头容器与客户端访问控制

我想创建一个配有客户端访问控制的mongodb的docker容器(用户验证,请参阅这个)。 我已经使用此图片。但是它不使用mongo访问控制。 问题是要启用访问控制,我必须使用特定的命令行运行mongodb( --auth ),但只能在创建第一个管理员用户后。 使用标准的mongodb安装,我通常执行以下步骤: 运行mongod没有 - auth 连接到mongo并添加管 ..
发布时间:2017-06-10 23:33:46 Linux/Unix

与Docker和gulp的Jhipster应用程序开发

我正在使用Jhipster应用程序,并且正在使用docker运行此应用程序。这是工作,但它非常麻烦。 我想能够进行UI更改(文本,CSS,HTML等),并受益于gulp和browsersync,例如,更改为html文件,保存文件,并让浏览器自动刷新并显示更改。 但是,浏览器中唯一可以获取更改的方法是: / p> 1停止码头容器 2 stop gulp 3重建docke ..
发布时间:2017-06-10 23:33:33 Linux/Unix

Bamboo:docker任务“尝试连接时发生错误:Post http://127.0.0.1:2375/v1.22/build"

我一直在尝试使用Bamboo设置一个Continuous Delivery服务器。我已经完成了所有的部署。 Bamboo构建并测试我的C#项目。 然后,我创建了一个“部署计划”,安装了Docker并添加了使用docker的服务器功能,设置了docker任务来构建和部署到dockerHub。 > 当我尝试部署时,我收到这个错误: 尝试连接时出错:发布http://127.0.0.1 ..
发布时间:2017-06-10 23:33:21 Linux/Unix

Docker在ubuntu主机上的性能比OSX主机更差+ +

好吧,我们一起来调查一下吧。这是我们知道的: Ubuntu主机 15.04在i7 3820(四位3.6)和三星850 pro SSD 512gb SATA 6 $ docker info 容器:2 图片:101 存储驱动程序:overlay 备份文件系统:extfs 执行驱动程序:native-0.2 日志驱动程序:json-file 内核版本:3.19.0-28 ..
发布时间:2017-06-10 23:32:14 Linux/Unix

在Docker中构建期间如何设置环境变量

我正在尝试在构建期间将Docker容器中的环境变量设置为未成功。在使用运行命令时设置它们,但是我需要在构建期间设置它们。 Dockerfile FROM ubuntu:最新 ARG TEST_ENV = something 命令I 'm用于构建 docker build -t --build-arg TEST_ENV =“test”myimage。 ..
发布时间:2017-06-10 23:32:02 Linux/Unix

docker私人注册表用户创建

我已经在 localhost:5000 / v1 上创建了我的私有Docker注册表,但是它不提供身份验证,如何使用用户名和密码,以便只有授权的用户可以推送一个图像给它。 我也无法列出私人注册表中存在的所有图像,所有文件说运行下面的命令将列出它 localhost:5000 / v1 / search 但是它给出了一个空白的json响应: { “num_results”:0, “qu ..
发布时间:2017-06-10 23:31:49 Linux/Unix

Docker-compose推荐使用数据容器的方法

在我的应用程序中,我有一个我想用来提供静态webapp文件的nginx容器。这些webapp文件存在于名为“webapp”的单独容器中。 将webapp容器装入nginx容器的推荐方法是什么?我目前的方法看起来像这样: 版本:'2' 服务: nginx: volumes_from: - webapp webapp: image:someimageurl ..
发布时间:2017-06-10 23:31:37 Linux/Unix

连接码头容器

我有一个nodejs应用程序,我试图运行在docker容器。我的应用程序使用mongodb和redis。 我已经拉下了一个mongo和redis容器,并对我的应用程序进行了dockerized。 我启动了我的mongo和redis容器,如: docker run -i -t --name redis -d redis docker run -i -t --name mong ..
发布时间:2017-06-10 23:31:10 Linux/Unix

未找到Hyperledger Docker端点

我已经在Ubuntu 14.04上设置了一个使用Docker映像的2节点Hyperledger网络,方法是按照@ http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Network-setup/#leveraging-published-docker-images 然后,我尝试部署链式代码,通过调用POST / chaincode ..
发布时间:2017-06-10 23:30:57 Linux/Unix

Kubernetes插件容器无法连接回Jenkins

我有一个Jenkins和Kubernetes集群在AWS的同一个网络中运行。 Jenkins有自己的实例。 我已经配置了Kubernetes插件,如下所示: 使用推荐的JNLP泊坞窗图像。 Jenkins JNLP端口配置为静态 5000 。 现在,当我开始工作时,它显示了节点离线。当我点击离线节点时,我得到: 这使我进入k8群集。运行 docker ps 不显示运行的容器 ..
发布时间:2017-06-10 23:30:27 Linux/Unix

泊坞窗。从与Host相同的范围分配IP

我正在和码头工作。现在我想从主机操作系统所在的IP范围分配IP到容器。 我的主机有IP地址 192.168.1.50 192.168.1.0/24网络)。而且我想从Docker容器的同一个网络中使用192.168.1.51。 为此,我已经安装了bridge-utils(我正在使用Ubuntu 14.04)并重新配置了我的界面: auto lo iface lo inet l ..
发布时间:2017-06-10 23:30:12 Linux/Unix

如何使用容器的IP地址访问Docker容器内运行的网站

如何使用ip 172.20.128.2访问容器中运行的网站。我不想做端口转发和使用主机ip。 我知道我可以在主机端口转发码头服务器端口,并且可以使用主机IP访问,但是我不想这样做。 我正在使用docker 1.10 解决方案 这篇博客文章解释了从外部到达容器的许多方法。看看连接码头货柜的四种方式。 确保您的网络服务器配置良好,至少使用-p选项进行一次测试。 您还可以使用 - ..
发布时间:2017-06-10 23:30:00 Linux/Unix

macOS 10.12上的两个Docker容器之间的通信

我正在与macOS 10.12上的Docker 1.12.5一起工作,并且正在设置一个开发环境,我有一个应用程序图像和一个共享的 redis 图像它有一些预先填充的配置变量。 即使遵循几个教程(并阅读了解如何 docker0 isn我无法连接两个容器。 我开始使用我的 redis image : docker run -d -p 6379:6379(IMAGE ID) / ..
发布时间:2017-06-10 23:29:47 Linux/Unix