Tag: 虚拟机

Docker在服务器2016虚拟机上

我已经试过在Windows 10虚拟机上运行Docker没有任何成功。 我明白为什么,所以我放弃了尝试启用这个function。 然而,它让我想到了Windows Server 2016.据我所知,Windows Server 2016有docker作为一个组件/服务,而不是像在Windows 10中的“添加”。是否有任何原因为什么微软服务器2016虚拟机将不支持docker? 这比其他任何方面都更方便。 双启动与Windows 10不是一个主要问题,我们已经这样做了,但这意味着在某些情况下,我必须重新启动到Windows 8的某些组织特定的内容,我无法访问Windows 10中。

Docker-java API在windows 10中的Eclipse中连接virtualbox ubuntu docker

我在Windows 10上安装了virtualbox,并为docker主机创build了一个Ubuntu实例。 然后在Ubuntu上安装docker。 我想使用docker-java API(我使用docker-java 3.0.12)连接docker,代码如下: DockerClientConfig config = DefaultDockerClientConfig.createDefaultConfigBuilder() .withDockerHost("tcp://192.168.5.31:2375").build(); DockerClient dockerClient = DockerClientBuilder.getInstance(config).build(); CreateContainerResponse container1 = dockerClient.createContainerCmd("tomcat:latest").withCmd("sleep", "9999") .withName("mytomcat3").exec(); dockerClient = DockerClientBuilder.getInstance().build(); dockerClient.startContainerCmd(container1.getId()).exec(); 我有以下信息: java.lang.RuntimeException: Library 'junixsocket-native-2.0.4.dll' not found! at org.newsclub.net.unix.NarSystem.getLibPath(NarSystem.java:132) at org.newsclub.net.unix.NarSystem.loadLibrary(NarSystem.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.newsclub.net.unix.NativeUnixSocket.<clinit>(NativeUnixSocket.java:35) at org.newsclub.net.unix.AFUNIXSocket.<init>(AFUNIXSocket.java:36) at org.newsclub.net.unix.AFUNIXSocket.newInstance(AFUNIXSocket.java:54) at com.github.dockerjava.jaxrs.ApacheUnixSocket.<init>(ApacheUnixSocket.java:51) at com.github.dockerjava.jaxrs.UnixConnectionSocketFactory.createSocket(UnixConnectionSocketFactory.java:66) at […]

docker服务启动永远在Debian上激活

我尝试在我的debian vm上设置docker。 在弄清楚如何让docker读取默认/ docker文件后,我遇到了一个启动的问题,实际上是在我configuration的端口上。 但是这并没有完成启动过程。 操作系统细节 : PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" / etc / default / docker : DOCKER_OPTS="-H tcp://127.0.0.1:2375" docker.service : [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target docker.socket firewalld.service Wants=network-online.target Requires=docker.socket [Service] Type=notify # the default is not to use systemd for cgroups because […]

虚拟机vs容器vs云

我想运行UI automated tests ,对于我应该运行testing的平台(比如Cloud vs VMs vs Containers ,我有点困惑。 有人可以帮助我哪个平台更有利目标应用程序是基于Web和移动的应用程序,我将用于自动化的工具是Selenium and Appium

Docker与普通虚拟机有什么不同?

我不断重读Docker文档 ,试图理解Docker和完整虚拟机之间的区别。 它如何设法提供一个完整的文件系统,隔离的networking环境等,而不是一样重? 为什么将软件部署到docker图像(如果这是正确的话)比简单地部署到一致的生产环境更容易?

删除disk.vmdk – 如何恢复

我使用Docker为我的项目,最近我做了一些事情,并从.docker \ machine \ machines \ default中删除disk.vmdk。 是否有无论如何,我可以恢复它或从开始安装也许docker,因为现在我无法再运行docker。

Docker中运行“虚拟桌面”的正确名称是什么?

一个快速的术语问题: 我们使用docker为学生提供了一个标准化的ubuntu环境,其中包括VNC桌面,命令行和一系列预装工具。 什么是这样的设置的正确/标准的术语? 就用户而言,它的行为就像是一个“虚拟机”,但从技术上讲,它不是一个虚拟机,因为它是作为一个容器来实现的。 这不完全是一个“虚拟桌面”,因为我们有时候从纯粹的文本命令行中运行它作为“docker -it … bash”,没有“桌面”。 调用它只是一个“容器”似乎是错误的,因为当它通过一个容器实现时,我们真的想要参考一个完整的模拟Ubuntu机器的存在,其行为就像是一个单独的计算机,如虚拟机。 “容器”通常会build议使用docker来包含一些小应用程序,但在这种情况下,我们故意使用它来模拟整个标准化的计算机。 AFAIK,“VM”和“容器”都是描述实现而不是用户体验的术语; 而“虚拟桌面”描述了用户体验的一部分,但却忽略了机器的非GUI方面。 我需要一个像“虚拟机”一样的术语,但只提到用户体验,而不是硬件实现,有什么build议?

OSX上的Minishift无法从本地networking访问

我在OSX上运行minishift(尝​​试xhyve和virtualbox)。 所有的东西,主机和主机都可以访问。 但是不能连接本地networking的任何东西。 顺便说一句,对于普通的Linux虚拟机我configuration接口和桥接适配器,一切都很好…不知道如何做同样的minishift虚拟机(boot2docker)。

docker机与谷歌驱动程序卡在“等待SSH”,同时创build机器

操作系统:Debian Buster $ docker-machine version docker-machine version 0.13.0, build 9ba6da9 我正尝试使用docker-machine和google驱动程序在GCP上启动一台机器。 我已经创build了一个服务帐户密钥,将其保存为json,并将GOOGLE_APPLICATION_CREDENTIALS envvariables指向该文件。 然后,我运行以下命令并获得以下输出 $ docker-machine create –driver google –google-project <my project id> –google-disk-size 20 –google-zone us-east1-d –google-machine-type n1-standard-1 –google-machine-image "coreos-cloud/global/images/coreos-stable-1520-8-0-v20171026" –google-username core –google-use-internal-ip vm-test Running pre-create checks… (vm-test) Check that the project exists (vm-test) Check if the instance already exists Creating machine… (vm-test) Generating […]

在Windows上的Docker虚拟机:了解networking,主机和连接

我刚刚开始学习Docker (使用Docker Toolbox )。 我试图了解networking,主机和网桥的工作原理。 对于testing,我采取了确切的工作应用程序https://github.com/sqshq/PiggyMetrics 。 默认情况下, Config service在一个状态为“不健康” 的容器中启动,其余的将其扔出并且不在容器中启动 。 我将bootstrap.yml文件中的所有“config”主机名改为“localhost”,然后Config service以“健康”开始。 如果将共享yml的其他虚拟主机名称更改为“本地主机”以便Config service能够响应,则所有服务将再次“不健康”。 问题是什么? 主要操作系统:Windows 10 VM操作系统:Linux