准备工作

1、操作系统:VMWare虚拟机 、 CentOS 7
VMware虚拟机下载和安装教程
CentOS 7安装教程

2、CentOS 7 操作系统网络可用。

3、官方参考文档纯英文

操作系统要求

1、安装docker需要在centos7以上版本;

2、linux内核版本需要在3.10以上,可通过uname -r 查看系统内核。
在这里插入图片描述

docker 安装

1、检查docker安装源 yum list docker
在这里插入图片描述
2、yum安装docker : yum install docker.x86_64
在这里插入图片描述
选择 【y】,
在这里插入图片描述
继续选择 【y】,
在这里插入图片描述
出现 Complete ,表示已经安装成功了。

3、进入 docker 目录 : cd /etc/yum.repos.d/
查看 docker 版本 : docker --version
在这里插入图片描述
4、启动 docker : systemctl start docker
查看 docker状态 : systemctl status docker
看到绿色的 running 代表docker已经启动成功,并正在运行中。
在这里插入图片描述

通过docker安装tomcat

1、 拉取tomcat :docker pull tomcat:8.5.35
在这里插入图片描述
2、查看docker镜像:docker images
在这里插入图片描述

3、创建tomcat镜像运行环境目录,

 		mkdir -p /usr/local/docker/tomcat/logs /usr/local/docker/tomcat/webapps

在这里插入图片描述

4、运行 tomcat ·镜像:

	docker run -d -p 8080:8080 --name tomcat8 -v /usr/local/docker/tomcat/logs:/usr/local/tomcat/logs -v  /usr/local/docker/tomcat/webapps:/usr/local/tomcat/webapps tomcat:8.5

参数说明:
-d 后台运行
-p 指定端口映射
–name 指定别名,以下tomcat8均为别名
-v 指定环境

5、启动成功查看正在运行的镜像

docker ps:查看正在运行的容器

[root@centos7 yum.repos.d]# docker ps

docker ps –a:查看历史运行过的容器

[root@centos7 yum.repos.d]# docker ps –a

在这里插入图片描述
6、给webapps里面添加内容,

mkdir /usr/local/docker/tomcat/webapps/ROOT
cd /usr/local/docker/tomcat/webapps/ROOT
vi index.html
按 i 键入 hello world! hello docker! hello tomcat!
按 esc 输入 :wq 保存

7、在主机浏览器访问 http://192.168.1.101:8080/
在这里插入图片描述
或者在linux命令行输入 : curl -l localhost:8080
在这里插入图片描述
到此,tomcate 部署成功.

8、重新启动tomcate
docker restart tomcat8
在这里插入图片描述

9、结束/停止 docker 容器
docker stop tomcat8
在这里插入图片描述
或者 docker kill tomcat8
在这里插入图片描述

10、清理docker容器
docker rm tomcat8

在这里插入图片描述
希望本文对你有所帮助,有疑问可以互相探讨,大家一起进步。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐