Tag: vmware

在vmwarevsphere上的windows docker

我们在我们公司使用VMWare vSphere虚拟机。 要自动创builddocker主机,我们使用一个简单的命令: docker-machine –driver vmwarevsphere …. vm params(cpu,memory,network,name, etc) 它会自动在我们的VM群集中创build新的VM机器,安装docker,然后将其添加到swarm或创build新的。 现在我需要创buildWindows Docker主机来运行Windows容器。 Docker-machine在创build虚拟机后安装boot2docker.iso。 但相反,我需要与微软servercore或纳米虚拟机。 我该怎么做? 非常感谢。 安东

从Docker容器Java应用程序访问VMware主机

我有一个VMware服务器和一个日志/ opt / app1 / logs.Java应用程序在VMware的一个docker容器中运行。 现在Java应用程序必须将日志写入VMware位置(/ opt / app1 / logs)。现有应用程序正在写入conatainerpath/ usr / app / logs。 如何指向java应用程序写入日志VMware日志位置/opt/app1/logs.Thanks提前为您的答复和答案。

有没有办法使docker集装箱真正容错?

我的意思是容错,就像运行一个备份容器一样,不断地将活动容器的状态(内存)同步到被动容器,所以如果出现故障,我可以故障切换到另一个容器,而不会丢失主动networking连接或运行在容器? 我知道docker群存在,这可以使我的容器高度可用,通过在其他节点上重新启动它们以防止节点故障,甚至通过复制使服务容错,但这只有在我的服务是无状态的或保存在共享的networking存储或数据库中。 我正在寻找像vSphere FT这样的解决scheme。

使用VMWare工作站将Docker机器设置为静态IP

我在Windows上使用Docker与VMWare Workstation VM(不是Docker for Windows – 这是不同的,并使用Hyper V)。 VMWare Workstation上的Docker效果很好,但没有看到有关如何在Docker机器上设置静态IP的Docker文档。 虚拟机每次都使用DHCP。

在Docker容器上运行时,phantomjs需要Fusion.app库

我试图在docker image python:2.7-alpine上运行phantomjs python:2.7-alpine使用phantomjs-2.1.1-linux-x86_64.tar.bz2的二进制文件。 但是当我用selenium调用我的Python脚本时,我得到了以下消息: h: Fusion.app/Contents/Library/: not found 安静地确定这是与VMWare有关,但不知道为什么这会在docker集装箱上popup。 这是我的docker代码: docker run –rm \ -e DEBUG=1 \ -v $$PWD:/root \ -w /root \ –net=mytests_default \ python:2.7-alpine \ sh -c " pip install requests selenium && \ PATH=phantomjs-2.1.1-linux-x86_64/bin/:$$PATH python $(test)"

Docker错误在VMWare

我在VMWare虚拟机中运行Windows 10 EDU并安装了Docker。 当我加载虚拟机时,Docker加载了几分钟,然后出错信息如下: 在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend中Docker.Backend.ContainerEngine.Linux.ConnectToVsud(TaskCompletionSource`1 vmId)无法访问Docker hv-sock代理(vsudd) \ ContainerEngine \ Linux.cs:第266行Docker.Backend.ContainerEngine.Linux.DoStart(设置设置,String daemonOptions)在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ […]

在vmware中连接到运行在docker中的webserver

在我的Mac上,我在VMware中运行Windows Server 2016。 在那里,我在vagrant / Virtual Box中运行Ubuntu。 在那里,我正在用nginx / uwsgi在Docker容器中运行一个django应用程序。 networking服务器正在9003上进行侦听,并且从在Windows VM中运行的浏览器中,我可以使用localhost:9003连接到networking服务器。 我希望能够从运行在我的Mac上的浏览器和本地networking上的其他机器上连接到它。 在VMwarenetworking设置中,我有Internet共享,select与我的Mac共享。 在Windows VM中我看到这个: $ ipconfig Windows IP Configuration Ethernet adapter vEthernet (HNS Internal NIC): Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::a088:5807:8265:722%11 IPv4 Address. . . . . . . . . . . : […]

如何访问在VMWare工作站中运行的tomcat docker容器?

我知道这个问题是一个重复的问题,但是我找不到符合我的要求的其他问题。 所以我刚开始使用docker来开发tomcat应用程序。 在VMWare Workstation中的Ubuntu 16中安装docker后,下载tomcat-docker映像后,我想用START命令而不是RUN来启动tomcat容器。 我使用START命令,因为我不想卡在STDOUT中,并能够继续使用Linux命令行。 所以我使用下面的命令启动容器 $ docker start name_of_container 然后我发出检查命令 $ docker inspect name_of_container 我设法看到我的tomcat实例使用ip: 172.17.0.2 。 所以我做了如下curl: $ curl 172.17.0.2:8080 | head 而且我的HEAD标签打印完美,这意味着我成功地实例化了我的tomcat。 我的问题是:如何从Windows中的浏览器访问我的Tomcat? 我怎么能在VMWare中创build一个端口转发,使我能够访问IP 172.17.0.2? 谢谢

Kubernetes服务将暴露在本地机器

我使用kubeadm(本地使用VMWare虚拟机)运行我的kubernetes集群。 作为安装的一部分,我已经安装了Weave Network Adapter来build立主从关系。 我可以成功创buildPod和服务。 甚至,可以使用kubeadm提供的私有IP来获得应用程序。 问题是,虽然networking与虚拟机和本地机器共享,但我无法使用我的系统访问相同的应用程序。 这是预期的。 主要原因是私人networking。 我想访问我的本地计算机上的私人kubernatesnetworking之外的应用程序。 要记住的一点:我正在使用VMWare VM在本地机器上托pipe所有东西。 有人可以帮我吗?

Docker for Mac和VMWare Fusion

所以我安装了Docker for Mac,我想使用VMWare Fusion而不是VirtualBox。 做一个search,我遇到了使用docker-machine https://docs.docker.com/machine/drivers/vm-fusion/ 。 不知道这是我在找什么,但是当Docker应用程序启动时,我可以看到VMWare Fusion机器被挂起。 是否有额外的设置需要获得新的容器运行VMWare融合而不是VirtualBox?