Tag: docker boot2docker docker

boot2docker:port forwording通过Mac OS上的Web UI来pipe理火花工作者

我在我的Mac上安装了boot2docker,并使用docker-compose创build了一个spark集群。 Everething工作正常:我运行boot2docker,并创build1个spark主节点和3个spark工作节点。 我连接到火花大师的networking用户界面,我可以看到3个工人节点。 现在我的问题是:如何连接到工人的networking用户界面? 我的Mac不通过http连接到worker'web UI节点,使用主Web UI页面中的工作者ID链接。

在docker里面运行docker的错误

我的开发机器是OSX。 我使用boot2docker为我的开发运行docker (称为docker -1 )。 我的应用程序也使用docker集装箱(所以它是在docker运行的docker – 调用这个docker-2 )。 通常我在我的开发机器上使用docker-compose来启动docker-1 。 问题是,当我跑步 docker-compose运行web / bin / bash 然后在docker-1 bash提示符下尝试启动docker: 服务docker开始 该服务似乎开始,创build一个PID文件,但死亡。 /var/log/docker.log内容如下: time="2015-05-21T12:40:23Z" level=warning msg="Udev sync is not supported. This will lead to unexpected behavior, data loss and errors" time="2015-05-21T12:40:23Z" level=error msg="There are no more loopback devices available." time="2015-05-21T12:40:23Z" level=info msg="+job serveapi(unix:///var/run/docker.sock)" time="2015-05-21T12:40:23Z" level=info msg="Listening […]

如何使用docker在本地设置heroku应用程序?

我正在尝试使用java(Dropwizard框架)和postgresql开发的docker在本地设置heroku应用程序。 遵循此指导原则: https : //devcenter.heroku.com/articles/docker 使用docker-compose.yml文件更改docker-machine ip(将端口更改为2204) $ docker-compose up $open "http://$(docker-machine ip default):2204" 问题:无法访问本地服务器ping api – http:// docker-machine-ip:port / ping Other details: OS X El Capitan 10.11.1 (15B42) Docker version 1.9.0, build 76d6bc9 heroku-toolbelt/3.42.25 (x86_64-darwin10.8.0) ruby/1.9.3 heroku-cli/4.27.9-cce0260 (amd64-darwin) go1.5.2 === Installed Plugins heroku-apps@1.0.0 heroku-cli-addons@0.1.1 heroku-docker@1.1.2 heroku-fork@4.0.0 heroku-git@2.4.4 heroku-local@4.1.5 heroku-run@2.9.2 heroku-status@1.2.4 谢谢!

在pipe理器计算机上运行docker stack deploy命令后,REPLICAS保持为0

我使用Docker for Mac并按照本教程进行操作 一切都很好,直到这一节 我运行这个命令后 docker@manager:~$ docker stack services vote 结果显示: docker@manager:~$ docker stack services vote ID NAME MODE REPLICAS IMAGE 111ztgmjdwz1 vote_worker replicated 0/1 dockersamples/examplevotingapp_worker:latest jqp0bcz1z22t vote_result replicated 0/1 dockersamples/examplevotingapp_result:before m5bhkh9i8d9q vote_redis replicated 0/2 redis:alpine nizvjk9eqrqv vote_db replicated 0/1 postgres:9.4 p83dn7dwxbey vote_visualizer replicated 0/1 dockersamples/visualizer:stable wd9wpxu34ooc vote_vote replicated 0/2 dockersamples/examplevotingapp_vote:before 所有REPLICAS都是0 请帮我找出问题所在。 更新: 在我运行stack […]

我如何获得postgres的数据来坚持使用docker构成

当我重新启动泊坞窗时,我一直在丢失我的数据,这里是我的docker-compose.yml postgres: image: postgres volumes: – /data/myproject/postgres:/var/lib/postgresql/data ports: – '15432:5432' environment: POSTGRES_PASSWORD: mypassword POSTGRES_USER: mypassword 任何帮助将不胜感激,谢谢

Docker-compose不能在boot2docker上正确安装或运行

我已经成功在我的Windows计算机上安装了docker-machine,并且能够使用我的Windows上的Docker CLI在boot2docker虚拟机上运行docker命令。 我有docker-machine version 0.2.0和docker 1.6.2,当我运行“uname -r”时,虚拟机产生“4.0.3-boot2docker”。 现在我想安装docker-compose来pipe理这个boot2docker虚拟机。 docker-compose是否在我的Windows机器上运行并像docker一样“远程”pipe理VM,还是必须将其安装在VM本身上? 在相关说明中,我尝试通过执行以下操作在我的VM上安装docker-compose: C:\ docker-machine ssh dev $ whoami docker $ sudo -i # curl -L https://github.com/docker/compose/releases/download/1.2.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose # chmod +x /usr/local/bin/docker-compose # exit $ which docker /usr/local/bin/docker $ which docker-compose /usr/local/bin/docker-compose 这很好,但是当我尝试运行docker-compose时,它不起作用。 $ docker-compose up -sh: docker-compose: not found 该文件位于/ usr / local / […]

如何将Docker卷复制到本地?

我创build了一个docker卷“hello”,它包含一些数据。 我怎样才能把它复制到本地? 第一: kerydeMacBook-Pro:~ hu$ docker volume create –name hello hello 检查: kerydeMacBook-Pro:~ hu$ docker volume ls DRIVER VOLUME NAME local hello 卷“你好”检查 kerydeMacBook-Pro:~ hu$ docker volume inspect hello [ { "Name": "hello", "Driver": "local", "Mountpoint": "/mnt/sda1/var/lib/docker/volumes/hello/_data" } ] 我怎样才能把音量“你好”复制到本地? 我尝试: kerydeMacBook-Pro:~ hu$ docker cp hello:/mnt/sda1/var/lib/docker/volumes/hello/_data /Users/hu/Desktop/12 Error response from daemon: no such id: hello […]

如何在Windows上使用Docker Toolbox的卷选项?

如何在我的Windows文件和Docker容器之间共享一个文件夹,方法是使用Docker Toolbox上的简单–volume命令装入卷? 我使用“Docker快速入门terminal”,当我尝试这个: winpty docker run -it –rm –volume /C/Users/myuser:/myuser ubuntu 我有这个错误: Invalid value "C:\\Users\\myuser\\:\\myuser" for flag –volume: bad mount mode specified : \myuser See 'docker run –help'. 在此之后,我也试了一下 winpty docker run -it –rm –volume "//C/Users/myuser:/myuser" ubuntu 得到了 Invalid value "\\\\C:\\Users\\myuser\\:\\myuser" for flag –volume: \myuser is not an absolute path See 'docker run –help'.

如何使用docker-compose将数据库导入到Docker容器中

我正在使用docker-compose在我的Mac上使用官方WordPress Docker镜像(使用boot2docker)。 我需要做一次性的数据导入。 我不知道如何做到这一点。 我怎样才能将数据导入数据库容器? wordpress: image: wordpress links: – db:mysql ports: – 8080:80 volumes: – .:/var/www/html/wp-content/themes/my-theme-name db: image: mariadb environment: MYSQL_ROOT_PASSWORD: example

为什么我不能ping我的docker集装箱?

我运行一个名为“redis”的docker容器。 我想使用“redis”容器redis服务,但是我不能ping容器! 如图所示,我的“redis”容器的IP地址是172.17.0.15,但我无法连接到它。 我想使用redis服务。 我的configuration有什么问题?