Tag: boot2docker

Docker服务映像path

我想知道docker service命令。 我创build了一个docker群,我有一个经理和三个工人。 安装Prometheus,ELK和Glassfish三项服务: 所有的服务都在运行,这是非常好的,但我想知道我可以如何部署war文件到Glassfish环境。 我在哪里可以find/ autodeploy文件夹? 它不在/usr/local/只是为了说清楚。 我是否需要克隆Dockerhub中的glassfish dockerfile ,创build自己的存储库,然后编写一个COPY CMD来部署文件? 或者甚至有可能在服务上部署? 这可能是一个简单的答案,但我一直在WWW周围冲浪,我没有设法find任何有用的问题。 提前致谢

Docker数据卷和分布式系统中的扩展

Docker数据卷位于本地VM(boot2docker)的主机或boot2docker中。 从数据容器中运行mongoDB和运行在另一个数据容器中的mongoDB的大数据似乎是这样的。 这是否会在Google云端引擎或Azure Virtuel机器上进行扩展? 我的意思是,如果所有这些都在ONE Virtuel Machine中运行,就像boot2docker或其他云中的其他软件一样。 通常情况下,您可以通过创buildVM的新实例来扩展VM,但Docker如何实现? 很抱歉在StackExchange上提出这个问题,但在dba上没有任何类别,但是StackExchange有一个Docker的类别。 谢谢 问候基督徒

在停止之后,stream浪者启动docker容器

我正在使用Vagrant boot2docker来设置docker容器。 这个容器是在提供过程中创build和启动的。 在暂停或重新启动虚拟机之后,再呼叫vagrant up容器不会重新启动。 另外由于容器都有一个固定的名称,所以在规定的过程中不能再次运行,因此vagrant provision不能再次运行。 有没有在stream浪的方式,我可以重新启动容器上的vagrant up

如何configurationboot2docker启动我的容器?

我对boot2docker相当陌生,在安装过程pipe理器时遇到了一些问题。 我要做的设置是使用vagrant创build我的本地boot2docker开发机器并configuration该VM内的容器。 我正在使用的Vagrant框是这个: yungsang/boot2docker 。 我已经设置了boot2docker VM来创build一个容器: config.vm.provision :docker do |d| d.pull_images "wkruse/eventstore" d.run "eventstore", image: "wkruse/eventstore", args: "-p 1113:1113 -p 2113:2113 -v /data:/data", cmd: "–ext-ip=0.0.0.0 –http-prefixes=\"http://*:2113/\" –run-projections=all" end 这工作得很好,只是容器没有在启动时启动。 有没有一种方法来configurationdocker,所以它开始启动所有的容器,或者有一种简单的方法来安装一个像system2的进程pipe理器在boot2docker处理容器的开始? UPDATE 我改变了方法,并使用一个简单的脚本,但它不会工作: docker run -d -p 2113:2113 -p 1113:1113 -v /data/eventstore:/data –restart=always –name eventstore wkruse/eventstore –ext-ip=0.0.0.0 –http-prefixes="http://*:2113/" –run-projections=all 我有另一个容器,我基本上做同样的事情,它像一个魅力。 我也试过–restart=on-failures:10但是这也行不通。 更新2 如果我删除了-v /data/eventstore:/data它就像我期望的一样工作。 有点奇怪,我想。

docker-swarm错误:客户端和服务器没有相同的版本(客户端:1.18,服务器:1.17)

我一直在试验运行docker群与机器。 我正在使用virtualbox作为提供程序。 我能够产生三个虚拟机,并将其作为swarm-master,swarm-node-00和swarm-node-01运行。 但是我不能使用我的群集。 这里有一些额外的信息: [peeyush@localhost swarm]$ docker-machine_linux-amd64 ls NAME ACTIVE DRIVER STATE URL SWARM dev virtualbox Running tcp://192.168.99.100:2376 swarm-master virtualbox Running tcp://192.168.99.101:2376 swarm-master (master) swarm-node-00 virtualbox Running tcp://192.168.99.100:2376 swarm-master swarm-node-01 * virtualbox Running tcp://192.168.99.102:2376 swarm-master [peeyush@localhost swarm]$ eval "$(docker-machine_linux-amd64 env swarm-master)" [peeyush@localhost swarm]$ docker info FATA[0000] Error response from daemon: client and server don't […]

在Fedora上使用设备映射器时,Docker会变慢吗?

我正在试验docker,并计划对我的项目的CI infratsructure dockerize。 我正在三个不同的机器上构builddockerfiles:Fedora,Ubuntu和Boot2Docker(windows下的虚拟机)。 在Fedora上构build的Docker比在其他两台机器上慢得多,特别是在Dockerfile中的步骤之后创build新映像的操作。 所以我的问题是:设备映射器比AUFS慢很多,或者我应该寻找其他原因? 我应该期望更好,如果我把一个RHEL7configuration? configuration1:fedora 21(3.18.3-201.fc21.x86_64) sudo docker info Containers: 27 Images: 1353 Storage Driver: devicemapper Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data Space Used: 82.77 GB Data Space Total: 107.4 GB Metadata Space Used: 103.9 MB Metadata Space Total: 2.147 GB Udev Sync Supported: true Library Version: 1.02.93 (2015-01-30) Execution […]

docker保存文件

我现在有一个docker镜像,可以通过boot2docker访问它。 我在这个上使用Python,安装了所有的库。 我的问题是,我不能在Docker上保存任何文件或图像。 我只是执行一个脚本来保存图像的格式,但没有保存。 我将所有权利授予存储库,并且没有出现任何错误。 我使用cv2.imwrite保存图像。 cv2.imread正在工作。 感谢您的答案!

链接容器与docker组成

我尝试运行一个实例与2个容器,1个容器与MySQL和其他与节点。 在docker-compose.yml文件中: api: build: ./server ports: – 8001:8001 links: – mysql:mysql mysql: image: mysql environment: MYSQL_DATABASE: ghostDB MYSQL_ROOT_PASSWORD: root volumes: – /data/mysql:/var/lib/mysql 服务器的 Dockerfile / : FROM node:0.12 ENV PORT 8001 ENV MYSQL_DATABASE ghostDB ENV MYSQL_USER root ENV MYSQL_PASSWORD root ENV MYSQL_HOST mysql ENV MYSQL_PORT 3306 ENV API_DIR /usr/src/server-celerative COPY . \${API_DIR} WORKDIR \${API_DIR} RUN […]

如何通过SSH连接docker容器?

我使用这个教程: https : //docs.docker.com/examples/running_ssh_service/我已经完成了上面的步骤,我使用docker ps来查找端口,并假设我的端口是32769当我input这个命令: ssh root@192.168.1.2 -p 32769 它只是告诉我: ssh root @ localhost -p 32769 ssh:连接到主机localhost端口32769:连接被拒绝 这是关于命令“docker ps”的信息: bash-3.2$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5e22e16a7742 liuxin/centos:ssh "/bin/sh -c '/usr/sb 40 minutes ago Up 40 minutes 0.0.0.0:32769->22/tcp c_ssh_centos eaa412773bb2 registry "docker-registry" 2 hours ago Up 2 hours 0.0.0.0:5000->5000/tcp registry 我使用Mac […]

VirtualBox和Nginx非常缓慢地提供caching的静态JS和CSS文件

显然这是一个相当已知的问题: Vagrant / VirtualBox / Apache2奇怪的caching行为 , http : //smotko.si/nginx-static-file-problem/,https : //twitter.com/meinharrd/status/580098162716774400 ,试图使用Nginx的虚拟框或Apache展品错误的行为(修改文件将更新的内容,但不是长度,所以使其缩短导致到最后的垃圾,并使其更长只是截断在原来的长度)。 解决scheme总是禁用sendfile。 所以我禁用sendfile,这实际上解决了我的问题,但现在我看到所有这些静态文件需要2-3秒加载每一次。 有没有人见过这种行为? 我特别使用Boot2Docker在PHP中运行Nginx和一个应用程序