ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Nginx基础环境搭建

2021-01-23 10:03:56  阅读:195  来源: 互联网

标签:容器 study 宿主机 环境 Nginx 172.17 镜像 docker 搭建


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  

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

4、打开oracle vm virtualBox工具

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

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

然后启动宿主机

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

5、使用SecureCRTPortable连接宿主机

输入主机名  192.168.99.100

用户名  docker   密码tcuser

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

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

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

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

6、导入centos6镜像

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

然后使用命令:docker images


可以看到多了一个镜像

7、使用镜像创建docker容器

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

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

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

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

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

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

输入主机名172.17.0.2,port:22 

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

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

右键172.17.0.2,连接

成功连接,还有一个小问题,这个镜像的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

再执行

yum makecache

8、cmd增加路由

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

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

标签:容器,study,宿主机,环境,Nginx,172.17,镜像,docker,搭建
来源: https://www.cnblogs.com/cnoneblog/p/14316557.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有