windows搭建virtual box+docker

RLanffy 2020-01-14

A.准备linux环境

1.下载安装vagrant

官网下载 https://www.vagrantup.com/

2.下载virtual box

官网下载 https://www.virtualbox.org/

3.安装centos7

a. 创建文件夹 centos7 (不要有中文)

b. cmd进入文件夹 执行 vagrant init centos/7

c. 准备virtualbox.box 执行 vagrant box add centos/7 E:\VM\virtual\virtualbox.box

d. 创建虚拟机 vagrant up

4.常用命令

vagrant up       启动
vagrant halt     关闭
vagrant ssh      进入刚才创建的centos7中
vagrant status   查看centos7的状态
vagrant destroy  删除centos7

Vagrantfile 中写脚本,使用`vagrant reload`重新加载

5.使用xshell连接

5.1使用默认连接

vagrant ssh-config

5.2使用root

vagrant ssh   进入到虚拟机中
sudo -i
vi /etc/ssh/sshd_config
修改PasswordAuthentication yes
passwd修改密码,比如abc123
systemctl restart sshd

6.box的打包

01 退出虚拟机
    vagrant halt

02 打包
    vagrant package --output first-docker-centos7.box
    
03 得到first-docker-centos7.box
    
04 将first-docker-centos7.box添加到其他的vagrant环境中
    vagrant box add first-docker-centos7 first-docker-centos7.box
    
05 得到Vagrantfile
    vagrant init first-docker-centos7

06 根据Vagrantfile启动虚拟机
    vagrant up [此时可以得到和之前一模一样的环境,但是网络要重新配置]

搭建docker

相关推荐