虚拟化之Docker、VHD及其他

VPS上采用Docker,可以实现多个版本的相同软件互不干扰。
Windows下通过virtul-pc,可以安装各种操作系统,实现互不干扰。
VHD与虚拟机可以相互转换,可以放入U盘随身携带。

1、 VMware 12

在公司的Windows 7 64bit上安装 VMware 12.5.6,安装 CentOS 64 bit有两个提示,并安装失败:

1、“二进制转换与此平台的长模式不兼容。此虚拟机环境中的长模式将被禁用,因此需要使用长模式的应用程序将无法正常运行。请参见 http://vmware.com/info?id=152 了解更多详细信息。”

2、“已将虚拟机配置为使用64位客户机操作系统。但是,无法执行64位操作。此主机支持 Intel VT-x,但 Intel VT-x处于禁用状态。如果已经在BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x可能被禁用。… 有关更多详细信息,请参见 http://vmware.com/info?id=152 。”

2、Docker 入门教程

在Centos上安装Docker CE,参考官方指导Get Docker CE for CentOS

yum install -y yum-utils device-mapper-persistent-data lvm2 #安装3个依赖包

yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo #set up the stable repository

yum install docker-ce

systemctl start docker

docker run hello-world #用hello-world image测试一下

docker image ls #image文件在哪个目录下?

docker container run hello-world #从 image 文件,生成一个正在运行的容器实例,运行停止后,容器自动终止

docker container ls –all

docker container rm [containerID] #通过ID从硬盘删除image
Docker 微服务教程 #有wordpress的内容,我在树莓派上安装失败后,对各软件之间的版本以及兼容问题真是怕了,难道以后要用别人定制好的docker了?

3、Windows 10

启用或关闭Windows功能中选中Hyper-V,重启电脑

Install Docker for Windows下载稳定版,200多兆
Docker - Docker for Windows 10 入門篇
使用docker搭建写作环境
Get started with Docker for Windows