Tag: 集装箱

将容器图像推送到Service Fabric图像存储区

无需引入容器registry(Azure容器registry或其他),是否可以使用Service Fabric映像存储来托pipe容器映像,然后从<ContainerHost><ImageName>…内的Service Fabric容器项目的ServiceManifest中引用它们<ContainerHost><ImageName>… ? Service Fabric容器和图像存储的文档是有限的。

Docker卷恢复

我在Docker中有一个gitlab容器。 今天我安装了Kitematic,并开始试验。 我select了gitlab容器 – >设置 – >networking – >按下“连接到主机networking”,之后,gitlab死了。 改变这个设置后,我已经注意到所有的设置现在都放弃了这个容器。 我认为这个容器是重新创build的 我对吗? 我发现了一些未使用的卷。 我希望这些卷中的一些包含我的实验和容器重新创build后丢失的数据。 我怎样才能改变现有的容器上的卷,我怎样才能确定哪些未使用的卷正在使用我的gitlab图像的以前的实例? 以及如何将它们映射到相应的docker文件夹,如“/ etc / gitlab”,“/ var / log / gitlab”,“/ var / opt / gitlab”? 也许我可以以某种方式浏览他们,这将有助于我了解基于文件结构的一切? 所有的卷都在虚拟机内,没有映射到我的主机操作系统驱动器。

在docker容器中首次启动splunk时是否可以跳过许可证协议页面?

我在创build容器的时候创build了一个Dockerfile,我需要在Splunk的背面创build多个login用户。 我正在得到splunk协议问题,无法跳过/接受关于build立容器的协议如下所示。 Dockerfile FROM splunk/splunk:latest ENV SPLUNK_HOME /opt/splunk RUN apt-get update && apt-get install -y wget COPY ./splunk-launch.conf /opt/splunk/etc/splunk-launch.conf COPY ./splunk.license /opt/splunk/etc/licenses/enterprise/splunk.license COPY ./My-app1 / /opt/splunk/etc/apps/My-app1 COPY ./My-app2 /opt/splunk/etc/apps/My-app2 COPY ./My-app3 /opt/splunk/etc/apps/My-app3 COPY ./splunk_user.sh /opt/splunk/bin/splunk_user.sh RUN chmod +x /opt/splunk/bin/splunk_user.sh RUN chown -R splunk:splunk /opt/splunk/bin/splunk_user.sh EXPOSE 8000/tcp 8089/tcp 8191/tcp 9997/tcp 1514 8088/tcp VOLUME [ “/opt/splunk/etc”, “/opt/splunk/var” […]

无法创build和运行Bluemix容器,Unathorized

我遵循了官方的指示,并仔细检查了这些说明 。 我使用身份validation sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys myKey命令。 我能够推动使用 sudo ice –local push registry-ice.ng.bluemix.net/myAccount/myApp 。 但是,当我尝试创build和运行容器时出现以下错误: user@comp:~$ sudo ice run –name myApp registry-ice.ng.bluemix.net/myAccount/myApp:latest Target is container cloud. Invoking cloud service… Command failed with container cloud service Unauthorized… Try to login again… 运行这个命令时我也遇到同样的错误: sudo ice ps sudo ice images 更新1:当我有容器运行时,我得到以下错误: :~$ sudo ice ip […]

关于Docker的Mesos和Marathon限制

我们有这种情况。 Mesos有3/3主/从拱。 每个袖子是相同的,4GB RAM和4个核心CPU。 我们已经启动了10个CPU和1GB RAM的马拉松应用程序。 我们启动容器,但没有使用它们,根据系统说,97%的CPU是免费的。 现在,我们正在尝试启动另一个具有3Core CPU和2GB RAM的容器。 不幸的是,根据Mesos日志,我们无法启动容器,这是说马拉松已经降低了报价,但是所有的从节点都没有做任何事情。 马拉松应用程序停留在部署状态本身。 如果mesos无法为马拉松应用程序分配资源(如果容器没有使用资源),那么Doc​​ker集成在这里有什么用处。 根据我的理解: 一旦报价被马拉松应用程序接受,即使docker不使用该资源,mesos也认为资源已被应用程序使用。 但是,如果容器没有使用任何资源,则需要收集可用资源并分配给下一个马拉松应用程序。 一旦将报价分配给马拉松应用程序,Mesos将从总资源中减去分配的资源。 我们没有充分利用Mesos / Marathon中的Dockerfunction。 让我知道任何build议和答案。 谢谢

IBM Bluemix无法删除容器

我遇到同样的问题, 不可能删除一个容器 。 实际上,我从Bluemix仪表板中删除了容器,容器仍处于活动状态,并处于“正在删除…”状态。 我也试图释放IP地址,并且没有成功地使用ICE RM – Force。 ice rm –force da4c55c0-13c5-40a1-abc4-d7623583e5c4 Removed container successfully 但不幸的是,容器仍在这里,并删除状态: ice ps -a Container Id Name Group Image Created State Private IP Public IP Ports da4c55c0-13c5-40a1-abc4-d7623583e5c4 boardvisor idcware/boardvisor_new:latest Nov 26 12:15 Deleting [] 为了解决我的错误,我将非常感谢Bluemix Dev Team的帮助。

使用docker-composer进行缩放并在主机名上附加一个数字?

我有一个docker-compose.yml : master: build: . slave: image: master hostname: slave command: run_slave 我怎样才能使docker-compose scale slave=5生成具有独特主机名的机器? …例如这样的事情: slave1 slave2 slave3 slave4 slave5

创build多个Docker容器

我必须在不同的主机上创build大量的Docker容器(例如,3个主机上的每个容器都有50个容器)。 这些容器都具有相同的图像,configuration等,只有每个容器的networking地址和ID应该不同(所以基本上我想创build一个巨大的虚拟容器networking)。 有没有办法做到这一点? 我已经看过像Helios和Kubernetes这样的技术,但是他们似乎只在每个代理上部署了一个容器。 我想在Helios创造许多不同的工作,然后把他们每一个部署到它的代理,但对我来说这似乎有点肮脏。

如何使用Gcloud / kubernetes来获取客户端的外部IP地址

我最近开始在gcloud上使用kubernetes,到目前为止它一直非常stream畅,但我似乎无法得到客户端/用户外部ip地址在我的应用程序使用wildfly(jsf)任何想法将不胜感激! 我使用以下命令公开我的窗格: kubectl expose rc modcluster-replication-controller –name=modcluster –type="LoadBalancer" 1荚运行野蛮独立模式 1 pod运行mod-cluster 1荚运行postgres 1 rc运行mod-cluster-replication控制器 1暴露rc mod-cluster-replication控制器端口80 1个gcloud负载均衡器 我使用kubernetes,gcloud,modcluster,wildfly基于closuresTicket-monster Kubernetes

如何保持一个无限循环运行,以便在Docker中closures容器

我想要保持docker容器运行,即使执行运行命令后(容器立即docker run..我知道命令: while :;do sleep 300 done 在docker run期间将使其运行,但我如何编辑Dockerfile本身,以保持运行?