Linux/Unix

领事馆和Tomcat在同一码头集装箱

这是一个两部分的问题。 第一部分: 在同一个Docker容器中运行Consul和Tomcat的最佳方法是什么? 我已经建立了自己的形象,正确安装了Tomcat和Consul,但我不知道如何启动它们。我试图把两个呼叫作为CMD在Dockerfile,但没有成功。我试图将Consul作为一个ENTRYPOINT(Dockerfile)和Tomcat在“docker run”命令中被调用。 ..
发布时间:2017-06-10 23:12:49 Linux/Unix

在docker上从共享卷运行shell脚本

我有一个docker容器与主机共享卷。卷安装在根主文件夹中。在该文件夹中,我有一个shell脚本,我想在容器运行后运行。 我使用这个命令: docker exec -i localserver_web_1 sh /root/scripts/define_applications.sh 但我得到这个回应: sh:0:无法打开/ root / scripts ..
发布时间:2017-06-10 23:12:24 Linux/Unix

是否可以使用docker启动多物理节点hadoop聚类?

我已经看到在多台物理机上搜索启动码头服务器并将其连接到hadoop群集的方法,到目前为止,我只找到了在1台机器上本地启动群集的方法。有没有办法这样做? 解决方案 你可以很好地配置一个带码头的多节点hadoop集群。 请看下面的一些帖子,这将为您提供一些见解: http://blog.sequenceiq.com/blog/2014/06/19/ multinode-hadoop ..
发布时间:2017-06-10 23:12:12 Linux/Unix

Docker RUN不保存文件

我的Docker文件是这样的: FROM jenkins:latest RUN echo“foo”> / var / jenkins_home / toto; ls -alh / var / jenkins_home RUN ls -alh / var / jenkins_home RUN rm /var/jenkins_home/.bash_logout; ls -a ..
发布时间:2017-06-10 23:11:37 Linux/Unix

Docker容器和Swarm的工作监控解决方案?

我正在寻找Web应用程序的监控解决方案,部署为通过7-10个VM扩展的Docker容器群。高级要求是: 可配置的Web和REST界面到性能仪表板 虚拟机级别(CPU /内存/ IO) 容器和/或虚拟机正在离线/重新启动时提醒 可以向下钻取容器进程需要时的活动 主机操作系统是CoreOS和Ubuntu 这里有任何建议/最佳做法? 注意:外部Kibana安装正用于从部署在VM ..
发布时间:2017-06-10 23:11:08 Linux/Unix

Docker容器中的Hadoop是否更快/值得吗?

我有一个 Hadoop 的环境。我在这个系统中使用 Flume , Hue 和 Cassandra 现在有一个围绕 Docker 的大炒作,所以想在这种情况下检查码头化的优缺点。我认为它应该更加便携,但可以使用 Cloudera Manager 点击几下设置。它可能更快还是为什么值得吗?有什么优点? 也许应该只有多个节点 Cassandra cluster dockerized? 解决方案 ..
发布时间:2017-06-10 23:10:55 Linux/Unix

在docker-compose中将docker容器的生成名称传递给另一个容器

生成Docker-compose中的容器名称。我需要将此名称传递给另一个容器,以便连接。 我的方案是,我想创建一个基于docker容器的容器,并与主持人,在同胞容器中执行一些事情,作为其中的第二个进程。 那么我如何在另一个容器中有一个容器的名称? 解决方案 没有办法传递容器名称。您最好的选择是使用 COMPOSE_PROJECT_NAME 设置项目名称,并使用环境将其传递到容器 ..
发布时间:2017-06-10 23:10:28 Linux/Unix

Docker:容器在专用网络上找不到域

我试图找出在不同主机上运行的相同的docker容器的问题,其中一个容器可以在私有网络上找到/ ping / nslookup一个域,另一个容器不能。一个主机是OSX 10.11,另一个是Ubuntu 16.04。两者都在运行码头1.12。我正在使用 docker-compose 来提出我的应用程序,我希望了解发生了什么,以及如何解决它,或者我可以进行一些配置更改在不使用硬编码域或IP地址的情况下, ..
发布时间:2017-06-10 23:10:14 Linux/Unix

如何重新连接到docker容器

我有一个docker容器运行ubuntu和一个简单的节点快速站点。 我连接到容器如下 docker run -i -t -p 8080:3000 node-express 容器中的节点应用程序正在运行pm2,所以一旦我退出了容器,它就会继续。 CONTAINER ID IMAGE f32de2737e80 node-express:最新 ..
发布时间:2017-06-10 23:10:02 Linux/Unix

运行2个服务

我正在根据neo4j数据库中心的图像,为github的Linkurious项目构建一个映像。 neo图像自动运行端口7474上的服务器,我的镜像在端口8000上运行。 当我运行我的图像时我发布两个端口(可以用EXPOSE吗? ): docker run -d --publish = 7474:7474 --publish = 8000:8000 linkurious ..
发布时间:2017-06-10 23:08:18 Linux/Unix

Docker1.12工人无法加入群集(Swarm:Pending)

管理器版本 Docker版本1.12.0-rc5,构建a3f2063 , 工作版本 Docker版本1.12.0-rc5,构建a3f2063 。 创建Swarm管理器: $ pre> $ code> docker swarm init --advertise-addr“172.25.30.2:4243” Swarm已初始化:当前节点(3kmewyb10p8xj3ke5rpj ..
发布时间:2017-06-10 23:07:38 Linux/Unix

在Windows上使用Docker进行网络连接

我使用本官方指南在Windows 7机器上设置Docker: https://docs.docker.com/windows/started/ 我成功地从泊坞窗集线器,我可以运行我自己的码头图像。 不,我试图在Windows上运行和访问与docker的Web服务器。显然,在 boot2docker 之后,我无法通过我习惯的方式到达我的docker容器。 一旦我添加 -p 3 ..
发布时间:2017-06-10 23:07:26 Linux/Unix

将在docker容器中运行的tomcat webapp连接到mysql

我有mysos服务器在centos主机中运行,我想在同一台主机的docker容器内的tomcat内部部署我的战争。任何想法如何从容器内部连接mysql。 解决方案 这是你可以做什么来连接到数据库(mysql )从App(tomcat)。 有两种方式可以做到这一点 使用链接 手动方式通过向tomcat应用程序提供db的IP地址 示例-1(链接) 获取您的mysql容器: ..
发布时间:2017-06-10 23:06:56 Linux/Unix

Docker OSX:从容器连接到主机端口

我的问题 我正在尝试在Docker容器上安装一个Flask应用程序。该应用需要通过 pip 安装一些软件包。 我在端口9000上使用本地(主机,而不是容器)pip repo。因此,我尝试了以下内容: code> pip install -i 127.0.0.1:9000/simple my_custom_package 此调用适用于主机,但是当我在容器上运行它时 ..
发布时间:2017-06-10 23:06:29 Linux/Unix

Docker守护程序不启动或重新启动

我在ubuntu 14.04,我还将docker升级到最新版本。 每当我执行一个 sudo /etc/init.d/ docker开始我得到一个成功的pid如下, docker开始/运行,进程16267 当我查看PID细节时,我看不到任何内容 - ps -p 16267 PID TTY TIME CMD 当我尝试做一个 sudo docker版本我看 ..
发布时间:2017-06-10 23:06:16 Linux/Unix