Tag: docker boot2docker

Docker图多个服务器部署

我已经使用docker构build了我的应用程序镜像。我需要将其部署到多个服务器上。我遇到了这个名为dockerfig.I的工具。 http://www.slideshare.net/Docker/dockercon-europe2014weitingkuo 。 生成所有文件后,当我运行fig up命令。 我得到这个错误: Unsupported config option for web1 service: 'docker_host' 我的fig.yml是这样的。 web1: build: . docker_host: tcp ://54.148.161.124:2376 ports: – "8080:8080" web1: build: . docker_host: tcp ://54.148.26.84:2376 docker_cert_path: /home/ubuntu docker_tls_verify: 1 ports: – "8080:8080". 有人可以告诉我到底我哪里错了吗?

链接Docker容器

我有一个nodejs应用程序,我试图在docker集装箱运行。 我的应用程序使用mongodb和redis。 我已经拉下了mongo和redis容器,并将我的应用程序docker化。 我启动了我的mongo和redis容器,如: docker run -i -t –name redis -d redis docker run -i -t –name mongo -d mongo 现在,我将我的nodejs应用程序容器链接到这两个并运行应用程序: docker run -i -t –name myapp –link mongo:mongo –link redis:redis mseay/myapp node /myapp/server.js 当我运行我的应用程序,它失败,错误 错误:Redis连接到本地主机:6379失败 – 连接ECONNREFUSED 即使它们都在运行,我的应用程序也无法连接到我的redis容器或mongo。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8709c818014a redis:latest "/entrypoint.sh redi 12 minutes ago Up […]

在Windows 10中添加docker for TensorFlow可访问的CPU

我在docker上使用了Windows 10上的Tensorflow(是的,我知道Windows 10尚不支持)。 它执行好,但只看起来像我只访问我的一个CPU核心(我有8)。 Tensorflow能够将操作分配给不同的设备,所以我希望能够访问所有的设备。8.在VirtualBox中,当我查看设置时,它只是说在机器configuration的8中有1个CPU 。 我试图编辑机器设置更多,但这导致各种怪异。 有谁知道正确的方法来创build或重新启动docker机有8个CPU? 我正在使用docker quickstart容器应用程序。 干杯!!

在docker上部署nodejs

我正在尝试将示例节点js应用程序部署到docker。 我正在从http://oskarhane.com/create-a-nodejs-docker-io-image/下面的教程。 在教程中,有第4步:作者要求修改app.js与代码并放置在/app/www/app.js但我的问题是,当我做winscp,我找不到文件夹/ www在/ var。 我真的被困在这个地方。 任何人都可以告诉我如何修改与服务器代码的js文件app.js? 或者任何更简单的步骤appraoch是有部署任何应用程序在Ubuntu 12.04docker请让我知道。

在Docker客户端中使用最后的容器名称作为默认值

泊坞docker psdocker客户端有非常有用的标志-l显示最近运行的容器信息。 但所有其他docker命令都需要提供CONTAINER ID或NAME 。 有什么好的技巧可以打电话吗? docker logs -f -l 代替: docker logs -f random_name

dockerbuild设是行不通的

我似乎无法让docker build正确运行: wangyaos-MBP-3:~ wangyao$ cd /Users/wangyao/Ozintel/docker/flexcloud/ wangyaos-MBP-3:flexcloud wangyao$ ls Dockerfile apache-tomcat-7.0.62 jdk1.8.0_45.jdk wangyaos–3:flexcloud wangyao$ docker build -t="Users/wangyao/Ozintel/docker/flexcloud" . Invalid namespace name (Users). Only [a-z0-9-_] are allowed. wangyaos-MBP-3:flexcloud wangyao$ cd /Users/wangyao/ wangyaos-MBP-3:~ wangyao$ docker build -t="Users/wangyao/Ozintel/docker/flexcloud" . Cannot locate Dockerfile: Dockerfile wangyaos-MBP-3:~ wangyao$ docker build -t="Users/wangyao/Ozintel/docker/flexcloud" docker: "build" requires 1 argument. See 'docker build –help'. Usage: […]

排除Docker容器networking故障的最佳方法

我在OSX上使用boot2docker来使用Docker。 我发现,我创build的容器不时连接到诸如archive.ubuntu.com或ping google.com类的东西。 我可以ping 8.8.8.8 排查集装箱联网的最佳方法是什么?

如何使用Windows上的Boot2Dockerbuild立一个imagem?

我有我的本地开发文件在G:\www\project和我的Dockerfile被放置在G:\www\project\Dockerfile 。 目前没有办法可以做docker build -t app . ,我的Dockerfile是这样的: FROM ubuntu:14.10 RUN apt-get update && apt-get upgrade -y –force-yes && apt-get -y install software-properties-common –force-yes RUN locale-gen pt_BR.UTF-8 ENV LANG pt_BR.UTF-8 ENV LC_ALL pt_BR.UTF-8 ENV DEBIAN_FRONTEND noninteractive RUN add-apt-repository -y ppa:nginx/stable RUN add-apt-repository -y ppa:ondrej/php5 RUN apt-get -y install nginx php5-fpm php5-mysql php-apc php5-mcrypt php5-gd RUN […]

boot2docker构build映像的工作stream程

我正在使用Windows,并试图从Dockerfile中find最有效的过程(从人的angular度来看)来构buildDocker镜像。 在Windows上使用Docker的方式是使用boot2docker在VirtualBox虚拟机下有效地使用Docker。 看来boot2docker只是一个启动虚拟机和SSH的简便方法。 一旦在我的Docker虚拟机中,我找不到任何映射的目录。 我没有findboot2docker选项来从主机上挂载一个目录。 在文档中唯一可以find的是有关使用 Windows主机的Samba安装boot2docker共享的一节。 这是从方便的倒退。 我的问题:在Windows下使用Docker(特别是构buildDocker镜像)的规定工作stream程是什么? 我必须错过一些东西,因为目前我看不到使用boot2docker的好处。 启动安装了Docker的Vagrant-built虚拟机似乎比较容易,我的当前项目的目录已经被映射。 虽然这不允许在多个项目之间共享VM,但它肯定使事情更方便。 我错过了什么? 有没有更好的办法?

boot2docker主机绑定安装卷大小限制为1.8 GB

我正在使用boot2docker上的卷容器在MacOS X上运行Docker。 boot2docker version Client version: v1.2.0 Git commit: a551732 我正在尝试执行Docker文档中提到的备份/恢复过程。 我正在尝试备份超过2 GB的MySQL数据库 。 当我运行备份命令时: docker run –volumes-from data_volume -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /var/lib/mysql …如果这个错误失败 : tar: /backup/backup.tar: Wrote only 4096 of 10240 bytes tar: Error is not recoverable: exiting now 看来tar是磁盘空间不足的 。 所以我进入我的容器,看着主机绑定安装,它的大小是1.8 GB 。 docker run -t -i -v $HOME:/demo ubuntu […]