Nginx基础环境搭建

1、下载docker toolbox

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

2、选择好安装目录

一路next到底,完成后生成三个图标:

Docker Quickstart Terminal, Kitematic (Alpha), Oracle VM VirtualBox

 3、双击Docker Quickstart Terminal  

Nginx基础环境搭建

看到鲸鱼表示docker宿主机(192.168.99.100 )启动成功,可以直接关闭该软件

4、打开oracle vm virtualBox工具

使用该虚拟机软件与docker宿主机共享文件夹

Nginx基础环境搭建

并下载镜像,链接:https://pan.baidu.com/s/1nmUwkxGZDEcSTYzqnQxRfw    提取码:n85o 
将cent6base.tar 放到共享文件夹下,如D:\zc\tools\docker\docker_study\images

然后启动宿主机

Nginx基础环境搭建

右键default   启动    *面启动    就可以启动宿主机

5、使用SecureCRTPortable连接宿主机

Nginx基础环境搭建

Nginx基础环境搭建

输入主机名  192.168.99.100

用户名  docker   密码tcuser

下一步,再下一步需要输入会话名称,这个随便,我输的test

Nginx基础环境搭建

右键test,连接终端,出现下面界面即可

Nginx基础环境搭建

这样,我们就使用工具连接上宿主机

使用命令  docker ps 查看初始化环境

Nginx基础环境搭建

6、导入centos6镜像

命令:docker load --input /docker_study/images/cent6base.tar

然后使用命令:docker images

Nginx基础环境搭建
可以看到多了一个镜像

7、使用镜像创建docker容器

使用这个镜像创建一个名为zc001的docker容器,并挂载文件夹/docker_study,并启动该容器,命令:

docker run -d -v /docker_study:/docker_study --name zc001 cent6:base

Nginx基础环境搭建

可以看到返回了一常串的字母数字,这个就是容器的id,(如果想多创建几个容器,只需要修改容器名zc001即可)

使用docker ps就可以查看所有启动的容器,这里就不展示了

使用查看容器信息的命令,docker inspect zc001,记一下IPAddress节点(在倒数第十行左右,172.17.0.2),接下来连接该容器

Nginx基础环境搭建

右键Session,新建会话,直接下一步

输入主机名172.17.0.2,port:22 

用户名密码:root / root(cent6:base镜像包里已经设置好了)

输入会话名称,随便取个名字,比如172.17.0.2,保存

右键172.17.0.2,连接

Nginx基础环境搭建

成功连接,还有一个小问题,这个镜像的yum源有问题,需要修改

编辑配置文件

vi /etc/yum.repos.d/CentOS-Base.repo

修改内容如下:

[base]

name=CentOS-6

failovermethod=priority

baseurl=https://vault.centos.org/6.9/os/x86_64/

gpgcheck=0

其它的全部删掉,替换完成后,执行如下两条命令:

yum clean all

Nginx基础环境搭建

再执行

yum makecache

Nginx基础环境搭建

8、cmd增加路由

在cmd窗口,route add -p 172.17.0.0/24 mask 255.255.0.0 192.168.99.100

至此,环境已经Nginx基础环境搭建已完成。

上一篇:调试基于 Zephyr 的 IoT 应用程序的最佳实践


下一篇:python的__dict__、__name__和__file__的用法和区别详解