Tag: virtualbox

Windows Docker2boot示例无法从本地主机打开页面

我在我的Windows电脑上安装了Docker2boot,我正在学习本教程 ,试图设置一个包含运行作为瓶服务器,所以我可以访问容器/本地外的页面。 我启动了瓶服务器,我假设它正在运行通过调用docker top命令。 但是,我试图在我的Chrome浏览器中打开它,无法打开它。 它不告诉我这个页面不存在,而是永远挂在那里。 谁能帮我? 更新,它在我的Windows机器上的Ubuntu Virutal Box到底工作。

启动Docker时如何连接到当前容器?

基本上,我试图通过使用mongodump和mongorestore使用Docker将其转换为初始化mongo数据库。 mongorestore失败,因为它无法连接到容器的主机名。 任何帮助,将不胜感激。 我已经尝试了localhost ,而且也不起作用。 我的Dockerfile: FROM mongo RUN mongodump –host merchdev02.bcinfra.net –port 27017 –db ap RUN mongorestore –host $(hostname) –port 27017 –db ap 错误: A Docker command executed by Vagrant didn't complete successfully! The command run along with the output from the command is shown below. Command: "docker" "build" "/mnt/docker_build_52c7cc3c5608022927f471820455e02b" Stderr: Sending build context […]

Symfony2应用程序在MacOS和Boot2Docker上响应速度慢

我有一个稍大的Symfony应用程序,通过添加Dockerfile中的所有文件在Docker上运行,并运行容器内的所有内容。 我这样做只是为了testing的目的,但现在我想切换到Docker的开发环境,并试图使用-v参数来安装我的本地目录到容器使用像这样的命令: docker run -v / Users / username / pathtofiles:/ pathtofilesincontainer -i -p 80:80 -t tag sh /pathtofilesincontainer/init.sh 这将/ Users / username / pathtofiles文件夹挂载到/ pathtofilesincontainer,并成功运行init.sh。 init.sh是一个基本的shell脚本,不会对性能或任何事情有任何影响。 我的〜/ .profile文件设置正确,/ etc / hosts文件有一个指向current.local的指向DOCKER_HOST的IP。 当我通过Dockerfile中的ADD命令将所有文件复制到容器中运行应用程序时,它运行完美〜0.5到1秒的响应时间。 当我使用上述命令装载相同的文件时,速度非常慢。 页面呈现在25-35秒左右。 我search了其他的主题,但没有一个真正帮助我。 我试图禁用xdebug,设置php_ini的realcache设置为build议值,运行应用程序/控制台cahce:清除命令,试图连接到本地的MySQL服务器等…没有任何工作。 任何人有任何其他的想法,或者有什么build议? 提前致谢! 我的堆栈是:Symfony2,MySQL,Apache2,Docker 1.3.0,boot2docker 1.3.0,VirtualBox

Docker容器中的MongoDB运行日志空间不足

我正在使用Docker作为Windows上的VirtualBox虚拟机中的testing环境。 让MongoDB容器用完磁盘空间不会是一个问题,如果删除并重新创build容器解决了问题,但事实并非如此。 我怎样才能得到这个空间? 现在我正在销毁VirtualBox虚拟机并重build它来恢复,但这是漫长而痛苦的。 感谢您的关注。

如何在Vagrant中debuggingDocker容器容器的创build

我正在尝试一个在stream浪docker主机中运行容器的基本示例。 为此我创build Dockerfile: FROM ubuntu #Other instructions stream浪文件 Vagrant.configure("2") do |config| config.vm.provider "docker" do |d| d.build_dir = "." d.has_ssh = true d.name = "vagrant-docker-test" end end 当我运行vagrant时,它会创build一个带有docker-host的主机和一个带状态准备的docker container。 当我尝试在Docker主机中看到所有正在运行的容器时,我看不到任何容器。 如果容器的创build失败,是否可以debugging?

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和一个应用程序

使用docker,如果应用程序需要redis,VM是否需要redis?

是的,这似乎很明显,但我宁愿不作出任何假设,我不觉得这是我可以轻松谷歌的信息,因为我的环境的性质,我的环境是使用virtualbox(ubuntu)的Mac OS X。 我正在使用docker docker-machine和nodeBB。 如果我在VM内部运行Docker应用程序,那么是否需要确保我的应用程序所需的软件依赖项已安装在我的虚拟环境中? 问题的原因,为什么我很困惑是我使用nodeBB和我设置一个虚拟机内的docker容器,然后运行docker run –name test –link test-redis:redis -p 80:80 -p 443:443 -p 4567:4567 -P -t -i nodebb/docker:ubuntu NodeBB设置实际上是运行的设置,这意味着节点安装我认为,但后来我得到这个错误warn: NodeBB Setup Aborted. getaddrinfo ENOTFOUND warn: NodeBB Setup Aborted. getaddrinfo ENOTFOUND一个快速的谷歌,我发现这个https://community.nodebb.org/topic/6337/nodebb-setup-aborted这篇文章的主题是redis是过时或configuration不正确。 所以我假设也许redis需要在我的虚拟机上运行(Ubuntu的)这个假设是正确的还是我错过了什么? 我想弄清楚为什么我得到这个错误warn: NodeBB Setup Aborted. getaddrinfo ENOTFOUND warn: NodeBB Setup Aborted. getaddrinfo ENOTFOUND 谢谢

在泊坞窗外保存的文件作为docker卷被损坏

在我的主人,我有这个目录: /Users/gezimhome/projects/ziprecipes.net/zip-recipes/src 我将其装载到我的docker容器中,如下所示: /usr/share/nginx/html/wordpress/wp-content/plugins/zip-recipes 如果我修改以下文件(例如添加一个新行)docker: /Users/gezimhome/projects/ziprecipes.net/zip-recipes/src/plugins/VisitorRating/scripts/main.js ,我得到一个语法错误浏览器: 苹果浏览器: 铬: 如果我进入docker集装箱,打开文件( /usr/share/nginx/html/wordpress/wp-content/plugins/zip-recipes/plugins/VisitorRating/scripts/main.js )并再次保存没有改变,错误消失了。 我知道这将是一个弯曲的头脑。 我已经尝试了多个编辑器/ IDE在我的主机保存文件。 没什么区别。 更新 :哇,我保存在docker里面的文件,当我从docker里面编辑它,当我从外面编辑它,并做了差异没有发现差异: cp /usr/share/nginx/html/wordpress/wp-content/plugins/zip-recipes/plugins/VisitorRating/scripts/main.js /host.js # editted the file in same way inside docker cp /usr/share/nginx/html/wordpress/wp-content/plugins/zip-recipes/plugins/VisitorRating/scripts/main.js /docker.js root@219a4126d14a:/# diff /host.js /docker.js root@219a4126d14a:/#

如何将Docker IP设置为与您的计算机(本地)IP地址相同

我刚花了几个小时来find解决我的问题的方法: 问题 : 我想在我的计算机上托pipe一个FTP服务器(在Docker中),我想从同一networking的其他计算机上的经典服务器访问它。 所以,当我连接(在ftp)到我的电脑IP地址,我想有权访问在这台计算机上运行在Docker中的FTP服务器。

Docker和Windows – SSH在默认容器上的问题

我是新来的Docker,我只是安装在我的Windows 7(64位)的Docker ToolBox 1.11.1。 当运行快速入门terminal我有创build默认容器的问题。 在阅读了我引用的一堆论坛之后: docker-machine rm -f default docker-machine –debug create -d virtualbox default 但仍然没有结果。 上次操作的完整日志是: https://gist.github.com/anonymous/117e302c047492170a6f0c7d4e79199a 他们结束了短语:“(默认)DBG |错误拨号TCP:拨号tcp 127.0.0.1:49659:connectex:由于目标机器主动拒绝,无法build立连接。 我不知道如何解决这个问题。 有人能帮我吗 ?