Windows系统利用Docker实现Linux环境搭建

1. 下载Docker

https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

2. 安装

选择好安装目录 , 一路next到底

Windows系统利用Docker实现Linux环境搭建_第1张图片

安装完成后 , 生成三个图标 :

Windows系统利用Docker实现Linux环境搭建_第2张图片

可以打开cmd , 通过docker-machine查看docker是否安装成功 , 如下图 :

Windows系统利用Docker实现Linux环境搭建_第3张图片

3. 修改文件保存路径

在使用Docker前,要先创建docker machine,它其实是台虚拟机,不过在使用它的时候,你可能根本察觉不出来它是虚拟的。默认情况下,docker machine的所有文件都会保存在用户的根目录下,一般是在C盘,如果就用默认的位置,C盘的空间会越来越小,所以最好还是换个地方。

(1)点击开始菜单--->找到GIT目录--->打开Git Bash

(2)然后,输入notepad .bash_profile创建和打开.bash_profile配置文件 , 如果提示没有该文件则直接创建

Windows系统利用Docker实现Linux环境搭建_第4张图片

(3)指向自己希望存放文件的路径

Windows系统利用Docker实现Linux环境搭建_第5张图片

(4)然后 , 保存关闭后 , 在文件夹下创建名为cache的文件夹,将安装文件下的boot2docker.iso拷贝到该文件夹

Windows系统利用Docker实现Linux环境搭建_第6张图片

4. 下载镜像容器

在Git Bash中输入更改路径命令,此处使用阿里云的加速器,因为在使用docker的时候,会需要从docker的网站下载镜像文件,下载速度可能会很慢。获得阿里云加速,需要登录阿里云开发者平台,然后点击右侧的管理中心(当然你得要有一个账户):

阿里云开发者平台:https://dev.aliyun.com/search.html

(1)首页找到如下容器镜像服务

Windows系统利用Docker实现Linux环境搭建_第7张图片

(2)点击管理控制台

Windows系统利用Docker实现Linux环境搭建_第8张图片

(3)选择windows

Windows系统利用Docker实现Linux环境搭建_第9张图片

(4)安装提示修改路径 , 小编路径是这样的 :

docker-machine -s "G:\Docker\workspace" create --engine-registry-mirror=https://vf29u5xi.mirror.aliyuncs.com -d virtualbox default

Windows系统利用Docker实现Linux环境搭建_第10张图片

这个过程可能会很漫长 , 为了提高效率 , 可以将安装目录中的boot2docker.iso文件拷贝到c盘源文件处 , 然后断开网络重新启动Quickstart Terminal ,等待完成初始化。

Windows系统利用Docker实现Linux环境搭建_第11张图片

五. 设置共享文件

打开Oracle VM VirtualBox , 点击启动--->无界面启动 , 反键点击--->设置--->共享文件夹 , 设置一个共享文件夹

Windows系统利用Docker实现Linux环境搭建_第12张图片

记住要勾选"自动挂载"选项

Windows系统利用Docker实现Linux环境搭建_第13张图片

六. 启动ssh

ssh连接ip:192.168.99.100登陆虚拟主机。

用户名:docker  

密码: tcuser

七. 获取镜像文件

下载https://pan.baidu.com/s/1OjuyfgdIgR49rwnrzC-J5g 密码:ax7t 中的images压缩包,解压并保存到共享文件夹内

八. 导入镜像文件

docker load --input /workspace/images/centbase.tar , 红色部分为共享文件夹内的文件目录及文件

Windows系统利用Docker实现Linux环境搭建_第14张图片

九. 启动镜像

docker run -d -p 20022:22 --name nginx1 cent7:base , 蓝色部分为端口 , 红色部分为创建的nginx环境的名称 , 每次创建新的虚拟环境只需要重复这条指令 , 修改端口号和环境名称即可(不可重复 )

Windows系统利用Docker实现Linux环境搭建_第15张图片

十. ssh连接虚拟nginx环境

1. 设置环境名称及ip , ip地址可以查看自己电脑的ip , 必须设置在自己的网段之间 , 并不可重复 , 可由172.17.0.2类推

Windows系统利用Docker实现Linux环境搭建_第16张图片

2. 输入用户名和密码 , 默认都是root

3. 连接ssh试试吧 , 我用的工具是Xshell , 下面是效果图 ;

Windows系统利用Docker实现Linux环境搭建_第17张图片

ok , 现在可以在windows系统本机建N个nginx , 去搭建你的集群测试环境吧 . 

 

下次启动时可以通过docker ps -a查看之前运行中没有退出的容器 , 通过docker rm 镜像id 删除掉之前运行的镜像 , 然后重新启动镜像

你可能感兴趣的:(Docker)