Tag: docker boot2docker

Vagrant和/或Docker工作stream程与完整的OS X文件系统集成,实现无缝的本地感受?

最近我一直在跟vagrant和docker 。 这些都是非常有趣的工具,但我还没有能够说服自己,这是我的OS X机器上的方式。 作为一个旧的Unix的帽子,我不得不说,我喜欢有一个整合和沙箱环境的发展目的。 我已经看到了很多的喋喋不休,许多朋友一直在用vim编辑vagrant 。 我并不是那种方法的粉丝,可能更愿意使用虚拟机供应商的共享机制,更可能的是使用NFS。 就个人而言,我希望能够直接在TextMate,SublimeText,Emacs(在OS X)上进行编辑,甚至可以使用RubyMine及其各种IDEfunction等。 有没有什么办法可以真正让工作stream下来,这样的环境基本上就像在本地环境中工作,而不必拉大量的额外的背景string,使事情工作? 我认为几个摆放得很好的脚本可能会有很长的路要走,但是我还没有find任何可靠的答案来真正实现这个无缝的环境。

boot2docker从Windows 7开始

我有问题启动boot2docker在Windows 7,virtualbox 4.3.26(与boot2docker一起安装)。 这是输出 Boot2Docker-cli version: v1.6.0 Git commit: 9894ae9 2015/05/05 17:08:12 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm –machinereadable 2015/05/05 17:08:12 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe guestproperty set boot2docker-vm /VirtualBox/GuestAdd/SharedFolders/MountPrefix / 2015/05/05 17:08:12 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe guestproperty set boot2docker-vm /VirtualBox/GuestAdd/SharedFolders/MountDir / 2015/05/05 17:08:12 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe sharedfolder add boot2docker-vm –name c/Users –hostpath C:\Users –automount VBoxManage.exe: error: Shared folder […]

OSX Play框架自动重新加载

我一直在网上冲浪几个小时,有很多“有帮助”的build议……除了问题外,什么都不是。 这就是我,几乎完全是: 在Docker容器中播放框架自动加载 我正在运行最新的(我认为,不知道如何检查,但下载<一个星期前)的版本的Play! 使用Java 8的ubuntu docker容器内的框架,使用以下dockerfile构build: FROM ubuntu:latest MAINTAINER [REDACTED] RUN sudo apt-get update RUN sudo apt-get -y install software-properties-common RUN sudo apt-add-repository ppa:webupd8team/java RUN sudo apt-get update RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections RUN sudo apt-get -y install oracle-java8-installer RUN java -version 互联网上的多个 来源显示相同或相似的问题,或多或less得出相同的结论 。 我开始我的游戏应用程序如下: 我不打算重复上面的链接,基本上是一个相同的情况。 (文件更改被检测到,它显示了一个编译,虽然网页并不反映更改。)此外,我通过反编译生成的.class文件来validation正确的编译,它显示正确的代码。 现在,当我说出神奇的话语时:将下面的行添加到我的build.sbt文件中 PlayKeys.playWatchService […]

无法使用boot2docker在OS X上运行docker

我试图用这个手册删除docker工人。 我删除了virtualbox。 然后尝试安装boot2docker。 在boot2docker init等之后(通过docker站点上的手册) docker运行helloworld 给我这个错误 无法连接到Docker守护进程。 “docker -d”在这个主机上运行吗? boot2docker status running docker version Client version: 1.7.0 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 0baf609 OS/Arch (client): darwin/amd64 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

Docker工具箱不能分配内存

我试图让Docker在我的Mac上本地运行一个容器,我一直在云中工作。 我做了docker提交/保存/加载查找。 但是当我在安装docker工具箱后在本地运行它时,出现这个错误 docker logs es-loaded-with-data Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c5330000, 4207738880, 0) failed; error='Cannot allocate memory' (errno=12) Starting elasticsearch: # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 4207738880 bytes for committing reserved memory. # An error report file […]

如何更改正在运行的docker容器的dns

默认的dns 8.8.8.8和8.8.4.4被我国的防火墙阻止,我不想停止容器,因为我安装了很多软件。

Boot2Dockerpipe理端口并打开Web应用程序

我正在使用Yosemite的Boot2Docker试图运行Swagger-io。 在virtualbox中,docker运行的端口是I端口转发的8080端口。然后我运行boot2docker并克隆了存储库 $ git clone https://github.com/swagger-api/swagger-ui.git $ cd swagger-ui-builder $ docker build -t swagger-ui-builder . $ docker run -p 127.0.0.1:8080:8080 swagger-ui-builder 容器正在运行,但当我尝试加载容器的IP页面时,我得到连接拒绝,我不明白为什么。 谢谢

webpack-dev-server热加载不能与boot2docker一起使用

我目前正在尝试通过webpack-dev-server使webpack-dev-server与热加载工作。 我有我的容器中使用docker-osx-dev正确拾取文件更改,但是socket.io热重新加载不起作用。 原因是我在运行服务器时设置了–host 0.0.0.0 ,这样它就可以在我的主机上访问了。 然而,这意味着它正在寻找0.0.0.0的socket.io服务器。 所以,当我加载页面时,它会尝试连接到http://0.0.0.0:8080/socket.io/?EIO=3&transport=polling&t=1434584701670-0 ,我的领事中出现错误。 实际上,它应该连接到http://dockerhost:8080/socket.io/ 。 有反正告诉webpack-dev-server使用不同的主机来获得socket.io连接吗? Github问题63可能指的是同样的问题,但尚未解决。

在boot2docker的docker中运行kafka时使用JMX进行kafka监控

我正在试图让JMX监视工作来监视一个testingkafka实例。 我有kafka(ches / kafka)通过boot2docker在Docker中运行,但是我无法正确configurationJMX监视。 我做了一堆故障排除,我知道卡夫卡实例运行正常(消费者和生产者工作)。 当我尝试简单的JMX工具(jconsole和jvisualvm)并且都无法连接(不安全的连接错误,连接失败)时,问题就出现了。 configuration项注意:我连接到192.168.59.103(在运行'boot2docker ip'时发现virtualbox ip),ches / kafka docker / kafka实例使用端口7203作为JMX_PORT(在kafka启动日志中确认)。 使用jconsole,我连接到192.168.59.103:7203,那是什么时候发生错误。 任何帮助表示赞赏。

如何在OSX上获得与docker容器的ssh连接(boot2docker)

我用boot2docker在OSX上使用docker 。 我想从我的terminal获得一个Ssh连接到一个正在运行的容器。 但我不能这样做:( 我认为这是因为Docker在虚拟机上运行。