windows搭建virtual box+docker

Posted dylan-thomas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows搭建virtual box+docker相关的知识,希望对你有一定的参考价值。

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:VMvirtualvirtualbox.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

以上是关于windows搭建virtual box+docker的主要内容,如果未能解决你的问题,请参考以下文章

windows下安装virtual box(ubuntu)

virtual box ubuntu 与Windows共享文件夹

Windows使用Vagrant和Virtual Box安装centos

Virtual Box 是啥软件?

Windows10下配置虚拟机Virtual Box安装CentOS(Linux)详细教程

求enigma virtual box windows 10 v9.20 免费版网盘资源