windows安装虚拟机并在虚拟机中安装docker

在开发微服务程序过程中呢,需要安装一堆的东西,mysql、redis、nginx等等,如果直接在win上安装,那就太麻烦了,所以直接就虚拟机,然后docker,方便快速。

下面就来说一下在win上如果安装虚拟机。这里使用的是Oracle VM VirtualBox(也可以使用vmware)。
首先访问VirtualBox官网
https://www.virtualbox.org/
然后下载在这里插入图片描述
在进行双击安装的时候,需要开启电脑的CPU虚拟技术。重启,然后F2,然后选择config选项,然后有一个Intel Virtual Technology,设置为enable即可。可以参考此链接https://jingyan.baidu.com/article/90808022012314fd91c80fa4.html。

然后就是安装VirtualBox了。
在这里插入图片描述
这是已经在虚拟机里面安装了一个centos7的linux系统。

下面就说一下怎么安装虚拟机:
正常情况下,需要下载好一个镜像,然后在VirtualBox这里面新建一步步的操作。今天来说一下使用vagrant来安装虚拟机。
在这里插入图片描述
https://www.vagrantup.com/这是vagrant官网。
然后去download这个vagrant,我现在的版本是vagrant_2.2.9_x86_64.msi,
然后就是双击安装,安装完成后需要重启电脑。

检测是否安装成功vagrant,cmd窗口直接输入vagrant,如果出现下面此图,说明安装成功。
在这里插入图片描述
然后进行创建linux系统,使用命令:
在cmd窗口中执行:vagrant init centos/7
centos/7这个名称要对应vagrant官网中的镜像名称。要一一对应。

如果在C盘自己的用户下面有下图的文件说明创建成功:
在这里插入图片描述
然后使用vagrant up命令来启动这个系统:
第一次执行会比较慢,需要去下载一些东西,下载完成后,会自动来启动。

如果在窗口出现:
==>default:Rsyncing folder:/cygdrive/c/Users/***/ => /vagrant
说明系统已经启动。
在这里插入图片描述

然后使用vagrant ssh来连接这个linux系统:
在这里插入图片描述
这样说明连接上了这个系统,然后就可以在这里面使用linux命令了。

下面来说一下创建docker:
完全可以按照docker官网上来进行创建docker,下面就简单说一下执行的命令:
首先要进行remove一下之前的docker。

sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine

因为当前的vagrant这个账号是没有权限的,所以要使用sudo。
在这里插入图片描述
因为没有安装过,所以会No Match。

然后执行:

sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2

进行安装docker的一些依赖。
在这里插入图片描述
后面出现
在这里插入图片描述
说明安装成功。
然后继续执行:

sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述
说明docker已经安装成功;
然后使用命令来启动docker:sudo systemctl start docker
然后使用: docker -v来查看docker的版本号
在这里插入图片描述
然后使用docker images来查看docker下的内容:

会提示无权限。
使用sudo docker images
在这里插入图片描述

然后将docker设置为随系统启动,不用每次都手动的去执行
sudo systemctl start docker了。
使用下面的进行设置:
sudo systemctl enable docker
在这里插入图片描述

到这基本上就说完了。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值