Linux/Unix

Bluemix端口绑定

官方说明指出以下内容: / p> ice ip bind < Your_Container> 其中是返回的IP地址。 您的应用程序已设置并可以使用。如果您在Dockerfile中使用ibmliberty作为 ,您的基本映像,如上一个示例所示,您可以通过将Web浏览器指向以下方式来访问运行中的IBMWebSphere®Appli ..
发布时间:2017-06-11 01:26:03 Linux/Unix

重新使用主机二进制文件或在Docker中的容器之间共享

考虑以下情况: 有三个独立的Web应用程序A,B和C需要运行apache服务器。 一个linux服务器运行Web应用程序A,可以充当Docker主机。要求应用程序B和C与linux服务器和彼此隔离。因此,它们实现为两个Docker容器,最初由相同的映像创建。 我的问题更新和特殊的安全更新。 两个Docker容器是否需要完整的操作系统安装映像?他们可以共享主机的apache二 ..
发布时间:2017-06-11 01:25:50 Linux/Unix

使用apt-get build deps最小化Docker图像

有时在构建Docker图像时,需要使用 apt-get 。例如,运行Magento的图像可能会像这样开始 FROM php:5.4-apache RUN apt- get -qqy update \ &&& apt-get -qqy安装git \ libmcrypt-dev \ libpng12-dev \ libxml2-dev \ libxslt-dev \ & ..
发布时间:2017-06-11 01:25:25 Linux/Unix

连接未建立

我有两个运行容器的水槽和hadoop。让它是hadoop2和flume2。我从两个图像(即hadoop_alone和flume_alone)创建了这两个容器。 docker run -d -p 10.236.173.XX:8020 :8020 -p 10.236.173.XX:50030:50030 -p 10.236.173.XX:50060:50060 -p 10.236.173.XX ..
发布时间:2017-06-11 01:25:12 Linux/Unix

如何运行InfluxDB作为Docker使用Mesos Marathon的前台进程

OBJ:我想用Marathon启动一个守护进程容器。我想要influxdb是在容器上运行的服务。 使用Docker运行命令,我目前正在启动influxdb服务我的守护进程容器使用supervisord。有没有办法在前台直接启动influxDB服务? 马拉松有没有办法帮助实现这一点? 我真的想避免使用supervisord。我觉得作为一个处理程序是多余的。 谢谢! 解决 ..
发布时间:2017-06-11 01:25:00 Linux/Unix

Dockerfile:运行结果为否

我有一个Docker文件,其中我试图运行一个启动Java进程的deamon。 如果我将脚本嵌入Dockerfile中,像这样。 / p> 运行myscript.sh 当我在结果容器上运行/ bin / bash时,我看到来自jps的 no 条目。 但是,我可以轻松地将脚本嵌入到 CMD 中,在这种情况下,当我发布 docker运行asdfg ..
发布时间:2017-06-11 01:24:24 Linux/Unix

不可能删除容器

我已经创建了一个BlueMix容器,我想删除它。然后我进入门户,点击容器右侧的菜单,然后选择“删除容器”。问题是:在此之后,容器没有被删除,它仍然没有被标记为“活动”,但是它不可能释放其IP地址或使用的RAM! 这是非常令人不安的,目前我不知道该怎么做。 解决方案 使用ice命令行工具( https://www.ng.bluemix.net/docs/containers/conta ..
发布时间:2017-06-11 01:24:11 Linux/Unix

蓝调“泊坞窗图像”导致“json:can not unmarshal string into Go value of type int”

我已经成功地将Docker注册表中的两个图像上传到了我的IBM Bluemix注册表,登录Bluemix UI时我可以看到。但是,我无法使用CLI列出图像。 使用docker命令,我收到以下内容: krsyoung:code krsyoung $ docker images json:无法将字符串解组成int类型的Go值 与cf ic: krsyoung ..
发布时间:2017-06-11 01:23:59 Linux/Unix

码头工程师编写的代码不会显示任何更改

我正在使用一个使用 docker-compise up 来启动和运行的项目。我对Docker-compose不太熟悉,我在文档中找不到答案。根据文档, up 命令从docker文件重建容器,但这似乎不会发生。 当我尝试添加 print 命令调试没有任何反应。该程序已经抛出了一些打印命令,我尝试更改这些命令,并且它们总是打印相同的。我必须添加一些东西到 up 命令使容器重建? docke ..
发布时间:2017-06-11 01:23:35 Linux/Unix

构建一个完整的Ubuntu桌面Docker映像

我想构建一个完整版本的Ubuntu 14桌面,作为 gui应用程序,I知道如何通过debootstrap在Ubuntu桌面版本上构建,如 https://docs.docker中所述。 com / articles / baseimages / ,但这是一个最小的Linux版本,一些GUI应用程序无法完美运行,因为有一些基本组件丢失,如字体系列,所以我想要完全控制一个基本的图像,谢谢! 解决 ..
发布时间:2017-06-11 01:23:16 Linux/Unix

在Dockerfile中分开特定配置

我有一个泊坞窗图像的设计问题。我创建了一个简单的Nginx映像,并在额外的文件中添加一些配置。 这是我的Docker文件: FROM debian:wheezy RUN apt-get update&& apt-get install -y wget&&& \ echo“deb http://packages.dotdeb.org wheezy all”>> /etc/a ..
发布时间:2017-06-11 01:23:05 Linux/Unix

gem:找不到命令

我有一个bash文件构建宝石文件并启动我的程序: cd / src / stackify-api rm * .gem gem build stackify.gemspec gem install stackify-0.1.0.gem cd / src / stackify-classificator rm * .gem gem build stackify-cl ..
发布时间:2017-06-11 01:22:52 Linux/Unix

在Mesos上的Docker:Volume放在哪个节点上?

我将设置一个Mesos群集来运行一次性使用的码头作业,例如长时间的计算。当然,我想得到计算结果,所以我想我应该使用Docker卷。 现在,当我发送一个docker作业到一个集群时,指定例如在Marathon或Chronos的JSON作业文件中的卷,我的计算结果在哪里? 我猜到它被放入从节点上的相应目录,但我真的要进入Mesos界面,查看哪个节点执行了我的工作,ssh进入该节点并复制我的 ..
发布时间:2017-06-11 01:22:40 Linux/Unix

Docker外部文件访问不在OSX中的/ Users /中

所以,尽管 Docker 1.3现在允许通过boot2docker轻松访问OSX上的外部存储,用于/ Users / 中的文件,我仍然需要访问不在/ Users /中的文件。我有一个设置文件在/ etc / settings /我想让我的容器访问。另外,我的容器中的CMD将日志写入容器中的/ var / log,我宁愿把它写入主机上的/ var / log。我一直在玩 VOLUME ,并在运行时传 ..
发布时间:2017-06-11 01:22:28 Linux/Unix

无法连接到Docker Nginx版本

我正在尝试使用Dockerhub的Docker Nginx映像来托管一个简单的静态网站: https: //registry.hub.docker.com/_/nginx/ 有关我的设置的注释,我在OSX上使用boot2docker。 我按照说明操作,即使我无法连接到正在运行的容器: MacBook-Pro:LifeIT-war-games-frontend ryan $ do ..
发布时间:2017-06-11 01:22:16 Linux/Unix

无法通过SSH密钥连接到bluemix容器

我正在尝试使用bluemix容器服务(beta) 当我想创建一个新的容器时,我按照步骤,只需选择名称和要打开的端口。我粘贴一个SSH,最后我得到错误: “无法创建容器。返回的错误消息是:错误请求”。 而如果我不粘贴我的密钥,那么没有问题。 ,用puttygen创建,我仍然收到相同的错误。 我不知道是什么问题,因为我基本上选择了默认选项。 我尝试过浏览器firef ..
发布时间:2017-06-11 01:21:51 Linux/Unix

接驳码头内的二进制文件

我正在使用Meteor和 Meteur Up 软件包将软件包推送到服务器。它使用码头。问题是我无法从Docker内部访问graphicsmagick或imagemagick,以便在我的应用程序中使用它。但是它安装在服务器上,当我输入gm命令时我可以访问它。如何使其可以访问? 解决方案 目前似乎不可配置,基于这个开放问题。但是,您可以随时分配项目并修改启动脚本使用您自己的定制码头图像。如果是 ..
发布时间:2017-06-11 01:21:38 Linux/Unix