Tag: docker boot2docker

Docker容器到本地osx postgres

我试图从docker容器连接到本地postgres数据库(在osx中​​运行)。 我运行mac的docker。 我试过使用–add-host选项,但还没有得到它的工作。 我是否缺less一个configuration来build立连接? 下面是我正在尝试的一个例子。 docker run –add-host=localbox:192.168.59.3 -it postgres /bin/bash 连接尝试 root@1893226613e9:/# psql -h localbox -U test_user psql: could not connect to server: Connection timed out Is the server running on host "localbox" (192.168.59.3) and accepting TCP/IP connections on port 5432? root@1893226613e9:/# ping localbox PING localbox (192.168.59.3): 56 data bytes ^C— localbox ping statistics […]

哪里可以finddocker镜像中的tomcat文件夹

我正在使用Ubuntu,我已经安装了Docker,并开始使用Tomcat的第一个教程。 我做了一个名为Dockerfile文件 FROM tomcat:7-jre7 MAINTAINER "Craig Trim <craigtrim@gmail.com>" 然后,我使用build立图像 sudo docker build -t craig/tomcat . 最后我启动了Tomcat: sudo docker run -p 8080:8080 craig/tomcat 现在在控制台中,它显示Tomcat安装在/usr/local/tomcat某处 4-Nov-2016 10:36:57.031 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat/webapps/host-manager 但是当我去那里,我没有find文件夹tomcat 。 在哪里可以find该文件夹​​,以便我可以configuration一些文件?

如何使用docker从本地到远程机器?

我注意到,boot2docker在端口2375上作为deamon在VM上运行docker。然后,我使用本地Mac OS X“docker”命令执行VM上的所有调用。 这些是我使用的命令: boot2docker start export DOCKER_HOST=tcp://:2375 然后“泊坞窗图像”(例如)在虚拟机上运行。 我怎么能做一个物理机器,而不是虚拟机?

Docker删除下载的文件

我正在尝试设置一个Docker容器来testing一个Magento扩展。 我希望这样做,像这样的Dockerfile: FROM php:5.4-apache WORKDIR /var/www/html ADD http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento-1.9.0.1.tar.gz /var/www/html # Other installation steps 但是那失败了: 2014/09/27 17:03:25 lchown /mnt/sda1/var/lib/docker/aufs/mnt/d5ced8f20d760458093f2993ea25ffa9a644c93d5b134e793f820f53dfc2d70d/var/www/html/tmp: not a directory 我收集它与我在OS X上使用boot2docker有关。(我回想起OS X与Docker存在一些文件系统共享问题。)所以我再次尝试使用这个Dockerfile: FROM php:5.4-apache WORKDIR /var/www/html # We should be able to use ADD to fetch a remote file, but # something is causing that to fail (OS X Docker limitations, I guess?) […]

使用boot2docker将heroku postgres数据库转储导入到docker数据库容器中

我在OSX 10.10上运行boot2docker。 我有一个数据库容器的设置,所以我的数据库不会被重置,每次我开始/停止一个容器。 我想从heroku导入一个postgres数据库转储到我的docker数据库。 这可能吗?

为什么我无法从Vagrant VM中parsingdocker.io和其他主机

我运行与2docker容器里面的stream浪汉,它不工作的公司代理工作正常,但当我在公司代理,并尝试运行vagrant了,我不断得到: https://index.docker.io/v1/repositories/dockerfile/ubuntu/images: dial tcp: lookup index.docker.io: no such host 我有在stream浪者使用的代理集 VAGRANT_HTTP_PROXY="http://proxy.example.com:8080/" vagrant up 我也无法使用公司代理上的stream浪汉来解决使用nslookup主机 我已经尝试在vagrantfile中包含以下内容: config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "–natdnsproxy1", "on"] vb.customize ["modifyvm", :id, "–natdnshostresolver1", "on"] end 我也尝试使用桥接连接,重新启动docker服务器的build议这里,并交换我的DNS我的Mac(我看到build议的地方,但找不到链接) 我真的很感谢一些帮助/方向,并在案件其relavent我正在运行macbook运行OSX 10.9的虚拟箱与vargrant 1.6.5,这是我的stream浪文件: $start = <<SCRIPT #service docker stop #HTTP_PROXY=http://proxy:8080/ docker -d & service docker restart #stop and remove any existing containers docker stop […]

docker –storage-opt dm.basesize = 40G不起作用?

我将存储切换到devicemapper,并尝试将容器的rootfs增长到40G。 我添加以下configuration到/ var / lib / boot2docker / profile并重新引导boot2docker的VM [/var/lib/boot2docker/profile start]<br> \#!/bin/sh<br> EXTRA_ARGS="–storage-opt dm.basesize=40G –storage-driver=devicemapper"<br> [/var/lib/boot2docker/profile end]<br> docker.log显示configuration正在生效 [/var/lib/boot2docker/docker.log snippet start]<br> /usr/local/bin/docker -d -D -g "/var/lib/docker" -H unix:// -H tcp://0.0.0.0:2376 **–storage-opt dm.basesize=40G –storage-driver=devicemapper** –tlsverify –tlscacert=/var/lib/boot2docker/tls/ca.pem –tlscert=/var/lib/boot2docker/tls/server.pem –tlskey=/var/lib/boot2docker/tls/serverkey.pem >> "/var/lib/boot2docker/docker.log"<br> 2014/12/22 03:33:36 docker daemon: 1.3.2 39fa2fa; execdriver: native; graphdriver: devicemapper<br> [74c56fa4] +job serveapi(unix:///var/run/docker.sock, tcp://0.0.0.0:2376)<br> [debug] deviceset.go:565 […]

Docker数据容器,boot2docker和本地文件系统

通过了解当前的Docker实践,我正在慢慢努力。 我在Mac上,并使用boot2docker。 我已经能够使用docker -v local / directory:container /目录方法将容器目录链接到我的本地文件系统。 太好了,现在我可以在本地Mac文件系统中轻松地编辑站点代码等内容,并立即将更改提供给我的容器(例如/ var / www / html)。 我现在试图将我的容器分成几个不同的问题。 例如,Web,数据库和文件(例如busybox)容器对于Wordpress站点将是有用的。 事情是,我不知道如何让我的文件容器定义卷,然后我可以链接到我的本地操作系统(类似于由boot2docker使用的-v本地/目录:容器/目录)。 这可能不是最有说服力的问题,因为我仍然通过学习Docker摸索,但是如果你能理解我想要实现的目标,我会非常感谢所提供的任何指导。 谢谢!

Docker OSX光盘存储

我在Mac OSX 10.10.5上使用最新的Docker 1.8.2在构build期间,我的磁盘空间不足。 目前的文档指向https://docs.docker.com/articles/b2d_volume_resize/,但是这个版本没有boot2docker二进制文件。 我试图用DiskSize添加一个〜/./boot2docker / profile,但是不知道如何强制docker去读它。 谢谢。 拍。

有没有办法在docker主机上存储文件,这将在主机重启之后保留下来?

我不想保存或提交docker图像或容器。 这是如何保存文件的问题(例如,驱动可以在docker容器上安装的configuration文件)。 我正在寻找一种方法来保存docker主机文件系统上的文件,这将保持docker重新启动,例如, boot2docker down + boot2docker up 。