Tag: 集装箱

Docker:Jenkins容器无法在QNAP设备上访问互联网

我尝试使用内部ContainerStation获取在我的QNAP NAS上运行的Docker镜像( 1.651.3或最新版本)。 只使用默认设置而不设置任何参数或绑定任何资源,我无法访问互联网。 我已经尝试了NAT或主机networking模式,但这不会有什么区别。 Stacktrace : Oct 02, 2016 1:55:07 PM javax.jmdns.impl.HostInfo newHostInfo WARNING: Could not intialize the host network interface on nullbecause of an error: 5929616b9f0b: 5929616b9f0b: unknown error java.net.UnknownHostException: 5929616b9f0b: 5929616b9f0b: unknown error at java.net.InetAddress.getLocalHost(InetAddress.java:1505) at javax.jmdns.impl.HostInfo.newHostInfo(HostInfo.java:75) at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:407) at javax.jmdns.JmDNS.create(JmDNS.java:60) at hudson.DNSMultiCast$1.call(DNSMultiCast.java:32) at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at […]

docker和rkt之间的本质区别是什么?

他们如何运作不同? 他们使用了哪些内核特性?

映射Bluemix容器上的暴露端口

我已经“dockerized”了一个非常简单的nodejs应用程序,以在Bluemix上试验Docker,而在我的Dockerfile中,我只使用以下指令来公开端口8080 –> EXPOSE :8080 现在,如果我在本地运行容器,可以在docker run中使用-p选项将端口8080重新映射到任何其他端口,如下例所示 –> docker run -it -p 80:8080 robitest:1 然后,我尝试在Bluemix上运行容器,并执行以下操作 –> cf ic run -p 80:8080 registry.eu-gb.bluemix.net/rpozzi/robitest:1 但我看到唯一可访问的端口始终是8080(不是80) –> 134.168.61.240:8080->8080/tcp 8080/ –> 134.168.61.240:8080->8080/tcp (这是发出cf ic ps命令后得到的)看起来我无法重新映射端口,但只能使用Bluemix暴露了原始Dockerfile中暴露的端口,这是目前的限制还是我错过了什么? 非常感谢你

Docker说,尽pipe没有容器,但已经有一个同名的容器

我做DOCKERADM_ENV=lab docker-compose -f docker-compose-mgmt.yml up -d自上周以来testing的东西,当我想testing新的东西,我用docker rm $(docker ps -aq)删除所有的容器。 但现在我不能让我的docker组成,因为: 错误:对于mgmt-mongo冲突。 名称“/ mgmt-mongo”已被容器228f13fb40231043d3c532cc1fa40906eb4332722a6a69024fe6b9d0ceab8b40使用。 您必须删除(或重命名)该容器才能重新使用该名称。 但是当我做docker ps -a什么也没有。 你有一个想法,从哪里来?

Docker组成variables

我有一个docker撰写的问题,我想使用内部conainervariables来创build另一个variables: myapp: image: image depends_on: – anotherimage environment: – "VAR1=var1" – "VAR2=${HOSTNAME}_${VAR1}" 我在VAR2中得到的是Docker引擎主机的主机名,而对于VAR1则没有 我想有这样的东西: 39ed52c98e92_var1

Nexus 3是否支持容器映像签名?

Nexus 3私有dockerregistry是否支持容器映像签名? 这里的RHEL文档build议不要,但是我想要确认。

如何设置docker集装箱的iP?

有人可以告诉我如何设置一个容器的IP到一个特定的? 我不想把桥设置为ips。 我得到的所有结果都是为docker桥设置ips的范围。

使用容器docker工具作为CF应用的代理来获取公共IP

我需要一个公共的IP为我的应用程序:这是一个适当的解决scheme,使用docker容器作为代理? 所有通过代理服务器访问的stream量都可以看到价格的上涨。 还有其他build议吗?

什么工具可以pipe理Docker容器来启动?

我们试图将我们的系统移植到容器中,目前我们使用Puppet来尝试Docker模块,并且遇到了启动一些特定的Conainers的顺序问题。 我们有一个Web应用程序,MySQL,NginX,然后通过HAproxy进行连接。 他们每个人都住在自己的容器里。 我们在其他一些容器之前启动一些容器,例如MySQL容器必须在HAproxy之前准备好。 但是HAProxy的启动速度比MySQL快。 HAProxy检查设置的TCP连接。 由于MySQL没有准备好,我们的应用程序守护进程无法启动。除此之外,由于HAProxy正在运行,所以我们无法真正了解,剩下的服务也运行了。 (我们也不能依赖pidfile,因为即使在没有完全启动的阶段也会创build它。) 我们可以使用什么工具来处理这种情况? 或者,更好的方法是什么?

在Bluemix中创buildDocker容器时出错

要在Bluemix中创build一个Docker容器,我们需要安装容器插件和容器扩展。 安装容器扩展后,Docker应该正在运行,但是显示错误: root@oc0608248400 Desktop]# cf ic login ** Retrieving client certificates from IBM Containers ** Storing client certificates in /root/.ice/certs Successfully retrieved client certificates ** Checking local docker configuration Not OK Docker local daemon may not be running. You can still run IBM Containers on the cloud There are two ways to use the CLI […]