docker系列教材 (四)- 跑天猫
步骤1:准备工作
步骤2:安装常用工具
步骤3:配置dns
步骤4:配置镜像加速器
步骤5:拉取镜像
步骤6:运行镜像
步骤7:检查端口
步骤8:访问天猫地址
步骤9:访问地址
步骤10:理解概念
步骤 1 : 准备工作
为了能够让 Docker 跑起 站长提供的天猫,还要做一系列准备工作。
步骤 2 : 安装常用工具
围绕 Docker 的正常使用,还需要一些配套工具。
刚装的 CentOS , 有些工具有,有些没有,所以我会习惯性地装如下工具
|
其中:
iproute 用来执行 ip address 查看本机地址
ftp 用来测试ftp 服务器
bind_utils 用来运行 nslookup
net-tools 用来执行 netstate
wget 既是执行 wget的
这些工具都是比较常见的,尤其在检验某个服务是否正常工作的时候,会起到很好的作用。
没装的同学安装一下
步骤 3 : 配置dns
虚拟机的 dns 是宿主机,即同学用的台式电脑或者笔记本。 有时候会有问题,我们需要把它改成常用的 DNS。
先运行
|
会发现它使用的域名服务器地址是
192.168.84.2,这样是不行的,后面 docker 运行会出问题。
所以我们把它改为公用的 域名服务器地址
|
为如下:
|
|
可以看到 域名服务器地址已经是 119.29.29.29 了
步骤 4 : 配置镜像加速器
站长的 天猫是放在 hub.docker.com 的,系在国外滴,学员要拉到本机会比较卡。
为了提高网络速度,我们需要配置镜像加速器。
直接运行如下代码
|
然后通过如下命令查看 daemon.json 是否已经生效了
|
步骤 5 : 拉取镜像
站长把 可运行天猫的 Linux,做成了一个叫做 “镜像” 的东西。 经过以上的配置工作后,接下来,就要把它从 hub.docker.com 上拉下来。
|
这个镜像有点大。。。咳咳。。。1.2G,所以大家慢慢等吧,可以去吃完泡面,回来就差不多啦
步骤 6 : 运行镜像
运行
|
里面有很多参数,现在不讲解,后面慢慢讲解
步骤 7 : 检查端口
运行
|
可以发现8080端口被启动了,而且是交给了 docker 在使用~~~
步骤 8 : 访问天猫地址
|
Duang! 和 如何把J2EE应用部署到Linux系列教程 里挨个挨个自己部署跑起来的样子,一样样的~
有的同学,跑起来之后,只有图片,没有数据,我研究了一下。。。发现是容器里数据库起慢了导致的,需要重启tomcat才可以解决。 解决步骤:
1. 先进入容器
|
2. 然后重启 tomcat
|
步骤 9 : 访问地址
在教程里使用的访问地址是站长虚拟机的地址,你的虚拟机地址肯定不是这个。 使用
|
就可以获取你的地址了
步骤 10 : 理解概念
现在这些都跑起来了,那么接下来我们就来理解这其中的各种概念吧: 概念理解