草庐IT

elasticsearch - docker - 麋鹿 - vm.max_map_count

我正在尝试使用DockerCompose来使用docker的图像elk-docker(https://elk-docker.readthedocs.io/)。.yml文件,是这样的:elk:image:sebp/elkports:-"5601:5601"-"9200:9200"-"5044:5044"当我运行命令:sudodocker-composeup,控制台显示:*StartingElasticsearchServersysctl:settingkey"vm.max_map_count":Read-onlyfilesystem...fail!waitingforElasticsea

shell - 如何从 Windows shell 访问 docker VM (MobyLinux) 文件系统?

是否可以登录主机VM的shell,类似于我们如何轻松进入正在运行的容器bash?dockerexec-itbash我不小心弄坏了一个容器的关键文件,导致它无法启动。不幸的是,该容器将其数据存储在其中。结果是每当我尝试运行它时,它都无法启动。我看到的唯一解决方案是导航到托管dockerdaemon的文件。但是,我在windows上运行dockerVM,无法访问VM(MobyLinuxVM)中的文件。我正在使用DockerforWindows,版本1.12.3-beta30.1(8711) 最佳答案 闯入runacontainerwit

cloud - VM 镜像和 Docker 镜像有什么区别?

这个问题在这里已经有了答案:HowisDockerdifferentfromavirtualmachine?(22个回答)关闭7年前。Docker和虚拟机的镜像有什么不同吗?除了图像格式,我在任何地方都找不到这方面的任何信息。请注释掉图像大小、实例创建时间、捕获时间等内容。谢谢! 最佳答案 以下是docker和VM镜像之间的一些区别,我可以列出:1.Docker中的快照过程比VM更快我们通常从基础镜像开始,然后进行更改,并使用docker提交这些更改,然后它会创建一个镜像。此图像仅包含与基础的差异。当我们想要运行我们的镜像时,我们还

java - Docker->Maven->Failsafe->Surefire 启动 fork 失败,出现 "The forked VM terminated without properly saying goodbye. VM crash or System.exit called?"

根据标题:我正在尝试从容器化的Jenkinsslave运行Maven自动化测试,在与此作斗争一周后,我的想法已经不多了。它在具有4GRAM的AWS实例上按原样工作,但在不受限制的(在RAM和CPU上)容器中,它失败并出现如下错误。它运行的唯一情况是我禁用了Failsafe插件的fork,但这不是future的选择。我尝试了各种我可以使用Google找到的Java/Maven/Failsafe/Surefire选项,但没有运气(比如添加全局Java-Xmx选项以及pom.xml中的每个插件)。有人这样成功运行过吗?看起来这应该更容易处理,但如果我有头发的话,我现在已经把头上的所有头发都拔

docker - 有没有办法强制 docker-machine 创建具有特定 ip 的 vm?

有没有办法强制docker-machine创建具有特定ip的dockervm(假设ip可用)? 最佳答案 这是在docker/machineissue1709中主动请求的IwanttobeabletospecifytheIPaddressofaVM(i.e.thevaluethat'slistedunder"URL"indocker-machinels)whenIcreateitwithdocker-machinecreate.IwantthisbecauseI'vebeenrelyingonboot2docker'sdefault

macos - 如何修复 "error in run: Failed to get machine "boot2docker-vm": machine does not exist"?

使用start|info|stop|delete参数运行boot2docker导致错误消息:snowch$boot2dockerstarterrorinrun:Failedtogetmachine"boot2docker-vm":machinedoesnotexistsnowch$boot2dockerinfoerrorinrun:Failedtogetmachine"boot2docker-vm":machinedoesnotexistsnowch$boot2dockerstoperrorinrun:Failedtogetmachine"boot2docker-vm":machine

docker - 从同样位于 boot2docker vm 中的 Docker 容器以 localhost 的身份访问主机

假设我有一台服务器在OSX的8000端口上运行。我的Docker容器如何通过localhost:8000访问它?我也无法更改主机名,因为容器中的应用不在我的控制范围内。我已经阅读了之前关于使用--net="host"让容器访问主机网络的讨论。但是,我在OSX上,Docker在VM内运行,因此来自Docker容器的localhost使用--net="host"进入VM而不是我的真实机器.然后我尝试了portforwardingworkaround像这样:VBoxManagemodifyvm"boot2docker-vm"--natpf1"tcp-port8000,tcp,,8000,,8

vagrant - 如何通过 SSH 连接到 Vagrant 1.6 Docker Provider 设置的 boot2docker 主机 vm?

我在OSX上,我希望能够通过SSH连接到主机vm,以便:访问本地docker环境。这有助于理解和调试端口转发问题。Vagrantrsync似乎留下了许多未使用的同步目录,这些目录占用了我想要恢复的磁盘空间。需要明确的是,这个问题不是关于ssh:ing进入Vagrant提供者创建的docker容器,而是进入Vagrant创建的中间boot2docker主机vm。我知道一种解决方法是不使用默认的boot2docker作为主机虚拟机(如答案here中所述),但这不是这个问题的目的。 最佳答案 Vagrant的boot2docker保存了b

docker - 如何通过 ssh 进入 Minikube 的 VM?

SSH进入MinikubeVM的用户名/密码/key是什么? 最佳答案 您可以为此使用Minikube二进制文件,minikubessh。 关于docker-如何通过ssh进入Minikube的VM?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/38870277/

mongodb - Azure VM 上与 MongoDb 的连接超时

将我的AzureWeb应用程序连接到托管在AzureVM上的MongoDb时,我遇到了一些超时问题。2015-12-19T15:57:47.330+0100INETWORKSocketrecv()errno:10060Aconnectionattemptfailedbecausetheconnectedpartydidnotproperlyrespondafteraperiodoftime,orestablishedconnectionfailedbecauseconnectedhosthasfailedtorespond.2015-12-19T15:57:47.343+0100INE