Tag: 虚拟箱

Docker-machine无法连接到默认机器(Windows)

我在Windows 8.1企业版的Windows Update之后使用docker-machine时遇到了问题。 我正在使用Docker Toolbox 1.12.5。 我可以运行docker没有问题,但在Windows更新后,docker机无法连接到默认的机器。 我可以看到在VirtualBox的默认机器正在运行,但是当我试图运行 docker-machine env default 它给了我“错误检查TLS连接:主机没有运行”。 当我跑步 docker-machine ls 我得到: NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default virtualbox Timeout 我发现一些build议,重新启动默认的机器,所以我跑了 docker-machine restart default 但它总是给我下面的错误: Restarting "default"… Starting "default"… (default) Check network to re-create if needed… Error setting up host only network on machine start: C:\Program Files\Oracle\Vir tualBox\VBoxManage.exe […]

在virtualbox + fabric8 / kubernetes + docker上混淆状态

Iam现在开始使用fabric8。 我在这里有一些令人困惑的问题。 Windows7 + VirtualBox + Fabric8 + Docker – 安装并“运行” 在启动fabric8(gofabric8 start –vm-driver = virtualbox)之后,所有内容都将启动,但控制台不可用 。 状态:正在运行和N / A 我的Minikube集群正在某种程度上由它自己(似乎) 在“gofabric8 docker-env”和FOR循环之后。 Docker Images向我展示了一些东西,我开始用mvn安装,但在docker上失败了。 现在我有一个真正奇怪的状态:库布斯的状态显示我:停止和N / A … 但fabric8控制台仍然可用和工作 – 。 – 好的… Iam新的东西,但仍然没有得到整个系统在我的脑海里。 但直到现在,我总是有正确的想法继续下去。 现在Iam在那个时候输了。 希望有人能与我分享一些经验。

由于Beyond Trust privman64.dll,VirtualBox V5.1.24 r1170无法运行Windows 7

我在Windows 7 Professional上运行VB V5.1.24&Vagrant 1.9.8。 II无法从stream浪汉开始虚拟机。 无法打开虚拟机Centos的会话。 控制台错误 Stderr: VBoxManage.exe: error: The virtual machine 'dt-os' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More details may be available in 'C:\Users\Logs\VBoxHardening.log' VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine 日志文件 257c.17c0: supR3HardenedMonitor_LdrLoadDll: pName=C:\Windows\system32\privman64.dll (Input=privman64.dll, rcNtResolve=0xc0150008) *pfFlags=0xffffffff pwszSearchPath=0000000000000000:<flags> [calling] 257c.17c0: supR3HardenedScreenImage/NtCreateSection: cache hit […]

docker在Windows – 证书错误

当我尝试构build或运行docker集装箱时,例如: docker build -t docker.example.com/research/example_project . 它导致以下错误: Sending build context to Docker daemon 6.513 MB Step 1 : FROM docker.example.com/research/example_project:latest unable to ping registry endpoint https://docker.example.com/v0/ v2 ping attempt failed with error: Get https://docker.example.com/v2/: x509: certificate signed by unknown authority v1 ping attempt failed with error: Get https://docker.example.com/v1/_ping: x509: certificate signed by unknown authority 我在google上find的所有解决方法都是针对ubuntu的,但这种情况是在docker在Windows […]

在Windows 10上,Docker Mount从守护进程挂载项目错误

我是使用Docker的新手,我想将我的项目安装在一个容器中以在虚拟主机上运行。 首先,我安装了适用于Windows 10的Docker Toolbox。我正在使用Docker QuickStart Terminal作为我的CLI使用。 我试图拉我将用于我的项目的图像,这是成功的。 不幸的是,当我尝试挂载我的项目,我得到这个错误。 C:\ Program Files \ Docker Toolbox \ docker.exe:来自守护程序的错误响应:无效模式:/ var / www / app /。 请参阅“C:\ Program Files \ Docker工具箱\ docker.exe运行 – 帮助”。 这是在该特定映像上安装项目的命令,以创build一个我将运行的容器。 docker run -d –name=cbpass_container -v C:\Users\me\Documents\cbpass\server:/var/www/app/ -P -p 5432:5432 -t -i image/someimagename:dev 我的命令有问题吗? 感谢有人能帮忙。 提前致谢。

启用运行Docker命令错误

我已经安装了docker-for-windows并尝试运行简单的命令,但是我得到了错误 “连接时发生错误:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/containers/json :打开//./pipe/docker_engine:系统找不到指定的文件在默认守护进程configuration在Windows上,docker客户端必须运行升级才能连接,这个错误也可能表明docker守护进程没有运行。 更新: 我刚刚在我的机器上重新安装了Docker(Windows 10)。 但现在我得到一个VirtualBox错误。我在这里失踪的东西。 Starting "default"… (default) Check network to re-create if needed… (default) Windows might ask for the permission to create a network adapter. Sometimes, such confirmation window is minimized in the taskbar. (default) Creating a new host-only adapter produced an error: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe hostonlyif create failed: (default) 0%… (default) Progress […]

在Docker容器中运行的脚本报告的内存要比外部高得多

我正在运行一个PHP cli脚本进行数据导入。 它定期检查其内存使用情况,如果它接近极限,则会优雅地轰炸。 if ($percentage = (memory_get_usage() / ini_get('memory_limit')) > 0.95) { $message = sprintf("%s Memory used %d Mb of %d Mb", ImportException::MEMORY_LIMIT_REACHED, (memory_get_usage() / 1024/1024), (ini_get('memory_limit') / 1024/1024)); $this->logger->emergency($message); throw new ImportException($message); } 在OSX(El Capitan iMac 3.5Ghz i7)上通过自制PHP CLI(v5.6.18)运行时,脚本运行良好,内存使用率从未超过100MB左右 现在,我正在尝试在同一个iMac上从VirtualBox VM启动的Docker容器中运行脚本。 VirtualBox虚拟机有2048MB的内存,运行这个脚本的Docker容器也是一样的。 至关重要的是,PHP脚本报告与Docker统计数据相同的大量内存使用情况,并导致脚本在消耗近2GB后提早popup。 Docker容器内的PHP CLI版本是相同的。 我相信这必须与docker转换内存使用情况报告的方式有关,后者又被http://php.net/manual/en/function.memory-get-usage.php php报告方法。 Mac上的进程不会显示高使用率。 我只是不太了解虚拟化与Docker的复杂性。 有一个可靠的系统调用,我可以使用(通过passthru())获得“真实”的内存使用情况? 正如所build议的,我在同一个(Ubuntu 14.04)有docker和我的容器的虚拟机VM中安装了PHP。 再次运行脚本显示与OSX相同的行为,即内存使用率不超过100MB。 上面的图片显示了在Docker容器(1.306g)内运行的脚本和在VM(〜83Mb)上运行的脚本的顶部运行。 […]

在Windows中使主机名下的docker机器可用

我正在尝试通过主机名使我的Windows可用的docker计算机。 创build后就像 docker-machine create -d virtualbox mymachine 并设置一个公开端口80的docker容器,我怎么能给这个docker机一个主机名,这样我就可以在浏览器中input“ http:// mymachine / ”来加载这个网站? 当我将“mymachine”更改为实际的IP地址时,它就起作用了。 有一个这个问题的答案 ,但我想实现它没有在hosts文件中的条目。 那可能吗?