Tag: 虚拟机

kubectl抛出分段错误

我已经开始玩kubernetes了。 我遵循指南,通过minikube本地设置。 我完全设法configuration我正面临一个奇怪的问题。 每当我尝试运行一些命令使用kubectl我得到分段错误(核心转储) 。 即使我尝试访问目录'kubectl',它也抛出了相同的错误。 我search了互联网,并尝试了不同的解决scheme,但没有运气

如何使用Docker(或其他)作为testing环境

作为我工作的一部分,我评估了许多软件和应用程序。 我需要有一个易于清洁的环境(所以以前的应用程序不会膨胀我的系统),总是很轻松。 一个想法是创build孤立的环境(通过Docker或虚拟机),并启动一个新的环境,每次我需要重新开始新的软件来评估。 问题:1. Docker是否支持这个? 我可以每隔几天使用它来创build新的环境,并在其中testing软件吗? 2.如果不是,哪个虚拟机系统适合这个特殊需要? 谢谢

在Windows 10上的Docker容器上运行桌面应用程序

我想在我的Windows 10机器(i5,8GB,240 GB ssd,2&1笔记本)中使用Linux开发环境(Java,Intellij Idea,Clojure和ClojureScript)。 我可以用: 一个Linux VM(使用Hyper-V,VMware Player或Virtual Box)或者 一个运行桌面应用程序的Docker容器。 我想尝试第二个选项。 在桌面上的Docker Containers中 ,作者运行Chrome浏览器docker,使用: $ docker run -it \ –net host \ # may as well YOLO –cpuset-cpus 0 \ # control the cpu –memory 512mb \ # max memory it can use -v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket -e DISPLAY=unix$DISPLAY \ […]

Docker与pipe理程序

我想在几个不同的虚拟化服务器上​​使用docker(XenServer,VirtualBox,VirtualMachine等)。 Docker上运行的任何问题? 我听说docker可以运行在任何hypervisor,AFAIK上,但是不能确定并且想知道在虚拟机pipe理程序上能够运行多less性能,比起native和hypervisor。 我找不到任何具体数字的比较信息。

AWS导入/导出任务的磁盘validation失败

我一直在尝试将Docker镜像转换为VMDK文件,以使用AWS的导入/导出function创buildAWS AMI。 为了那个原因: 我已经使用这个指南从我的DockerFile创build.img文件。 现在,我正在使用以下命令: VBoxManage convertfromraw –format VMDK disk.img disk.vmdk将.img文件转换为.vmdk文件,因为IMG格式不受AWS服务支持。 但是,当我运行导入/导出服务,它给了我这个错误: "StatusMessage": "ClientError: Disk validation failed [Unsupported VMDK File Format]" 我的转换过程中有什么错误吗?

我如何保留对docker集装箱所做的所有更改?

我使用docker作为“轻”虚拟机。 例如,当我需要在Ubuntu上做一些实验并且不想搞乱主机操作系统时,我只需运行docker run -it ubuntu bash 。 一般来说,我很高兴,除了我exit后无法保留更改,这意味着我需要重新运行 apt update && apt install vim git python python3 <other_tools> && pip install flask coverage <other_libraries> && ….. 每次我把Docker容器作为虚拟机启动,效率非常低。 我注意到了这个问题 ,但它只能让我保留一些特定的文件被删除,而我希望整个系统 (包括但不限于所有的configuration,caching和工具安装)保留之间的生命周期docker集装箱。

Docker安装不能在Ubuntu x86_64虚拟机上运行

我正在尝试在Ubuntu 64位vdi上安装lxc-docker。 脚步 我使用virtualbox中的预定义设置安装了虚拟机 – 并将虚拟机设置为使用我得到的VDI。 – > Ubuntu 17.10十月 – 八月build(64bit) 我做了一个sudo apt-get更新。 它工作正常 我做了一个sudo apt-get install lxc-docker – 它说无法find软件包lxc-docker。 我做一个uname -i,然后回到x86_64。 我在Windows 10,64位上运行我的虚拟盒子。 我在这里错过简单的东西吗?

hyper-visor虚拟化中的“每个操作系统中的一个应用程序”是什么意思?

我正在浏览docker的文档。 它是在容器之前提供虚拟机的概念。 作者指出,一台服务器可以分成多个虚拟机,各自拥有自己的操作系统。 他还表示,通过这种方式,可以在一个物理服务器上运行多个应用程序,方法是在单独的虚拟机(一个应用程序的一个虚拟机)中运行每个应用程序。 我在这里有点困惑。 无法在一台虚拟机(操作系统)上运行多个应用程序而不需要其他虚拟机? 通过应用程序,我们是什么意思? 我是这个话题的总的初学者。 如果有人能让我理解这个术语,我将非常感激。 谢谢。

在Docker容器中安装VirtualBox共享文件夹

我有一台运行Ubuntu Server 17.04的VirtualBox Guest OS,它安装了docker-ce。 我有一些共享的文件夹被安装在客户操作系统内,但是当我通过–volume命令将它们传递给docker容器时,我看不到任何内容。 我在这里做错了什么? sudo docker create –name=plex -v /home/kunal/media/:/media plexinc/pms-docker

在Google Cloud上运行Jupyter笔记本

我在Google Compute Engine上运行Ubuntu 16.04虚拟机。 我创build了一个静态IP地址<my_static_ip_address> ,我的防火墙设置允许tcp:80-8888。 我在Docker镜像中启动了Jupyter服务器 jupyter notebook –ip=0.0.0.0 –port=8888 –no-browser –allow-root 并得到这个url http://0.0.0.0:8888/?token=8b26c453d278eae1da71b80f26a4ef8ea06734e5c636d897 我无法通过http://<my_static_ip_address>:8888从外部浏览器访问http://<my_static_ip_address>:8888我错过了什么?