1.使用 docker serach tomcat 查找redis镜像
[root@localhost ~]# docker search tomcat
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
tomcat Apache Tomcat is an open source implementati… 2347 [OK]
tomee Apache TomEE is an all-Apache Java EE certif… 65 [OK]
dordoka/tomcat Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 base… 53 [OK]
davidcaste/alpine-tomcat Apache Tomcat 7/8 using Oracle Java 7/8 with… 34 [OK]
bitnami/tomcat Bitnami Tomcat Docker Image 28 [OK]
cloudesire/tomcat Tomcat server, 6/7/8 14 [OK]
meirwa/spring-boot-tomcat-mysql-app a sample spring-boot app using tomcat and My… 12 [OK]
tutum/tomcat Base docker image to run a Tomcat applicatio… 11
aallam/tomcat-mysql Debian, Oracle JDK, Tomcat & MySQL 11 [OK]
jeanblanchard/tomcat Minimal Docker image with Apache Tomcat 8
arm32v7/tomcat Apache Tomcat is an open source implementati… 6
rightctrl/tomcat CentOS , Oracle Java, tomcat application ssl… 4 [OK]
maluuba/tomcat7-java8 Tomcat7 with java8. 3
amd64/tomcat Apache Tomcat is an open source implementati… 2
arm64v8/tomcat Apache Tomcat is an open source implementati… 2
fabric8/tomcat-8 Fabric8 Tomcat 8 Image 2 [OK]
camptocamp/tomcat-logback Docker image for tomcat with logback integra… 1 [OK]
99taxis/tomcat7 Tomcat7 1 [OK]
s390x/tomcat Apache Tomcat is an open source implementati… 0
picoded/tomcat7 tomcat7 with jre8 and MANAGER_USER / MANAGER… 0 [OK]
oobsri/tomcat8 Testing CI Jobs with different names. 0
cfje/tomcat-resource Tomcat Concourse Resource 0
1and1internet/debian-9-java-8-tomcat-8.5 Our tomcat 8.5 image 0 [OK]
jelastic/tomcat An image of the Tomcat Java application serv… 0
swisstopo/service-print-tomcat backend tomcat for service-print "the true, … 0
2.拉取镜像命令: docker pull tomcat 获取之后默认tag为latest,也可以指定tomcat的版本号,命令(docker pull tomcat :7.0.94)
[root@JaxWan myredis]# docker pull tomcat
Using default tag: latest
3.查看获取的镜像 docker images tomcat
[root@localhost ~]# docker images tomcat
REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat latest 5a069ba3df4d 3 days ago 465MB
tomcat 7.0.94 8760d3c62959 3 days ago 359MB
tomcat 8.5.39 f1332ae3f570 2 weeks ago 463MB
tomcat 7.0.93 059a757ecd25 2 weeks ago 359MB
tomcat latest dd6ff929584a 6 weeks ago 462MB
tomcat 7.0.92 0953c6de87ef 2 months ago 357MB
4.创建tomcat容器
命令:docker run --name jax-tomcat1 -d -m 1024M -p 8081:8080 tomcat:7.0.94
(如果要创建多个tomcat容器 一定要修改name和主机端口)
说明:
--name 容器名称
-d 后台运行
-m 设置容器使用内存最大值;
-p 端口映射,格式为:主机(宿主)端口:容器端口
[root@JaxWan local]# docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --appendonly yes
5.查看运行状态 docker ps
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7f9f5c1e142f tomcatwcy "catalina.sh run" 4 hours ago Up 3 hours 80/tcp, 0.0.0.0:8090->8080/tcp jax-tomcat2
58ccf26623be tomcatwcy "catalina.sh run" 8 hours ago Up 4 hours 80/tcp, 0.0.0.0:8089->8080/tcp jax-tomcat1
d2cec1acd172 redis:latest "docker-entrypoint.s…" 28 hours ago Up 9 hours 0.0.0.0:6379->6379/tcp jax_redis
717161b79d3b docker-test-0.0:latest "catalina.sh run" 29 hours ago Up 8 hours 80/tcp, 0.0.0.0:8088->8080/tcp xjb_tomcat
4068c1c383f1 tomcat:7.0.92 "catalina.sh run" 2 weeks ago Up 10 hours 0.0.0.0:8455->8080/tcp checktomcat
6f9726681e83 mysql:5.7.19 "docker-entrypoint.s…" 2 weeks ago Up 10 hours 0.0.0.0:3306->3306/tcp mysql
5eb927494115 nginx "nginx -g 'daemon of…" 4 weeks ago Up 8 hours 0.0.0.0:80->80/tcp nginx_test
f42ef6cc1aca tomcat:7.0.92 "catalina.sh run" 4 weeks ago Up 10 hours 0.0.0.0:8083->8080/tcp tomcat3
6.进入到刚启动的容器
命令:docker exec -it 容器名称(容器ID) /bin/bash
[root@localhost ~]# docker exec -it jax-tomcat1 /bin/bash
root@7f9f5c1e142f:/usr/local/tomcat#
7.浏览器查看tomcat是否运行
8.可以选择安装vim
安装教程:https://blog.csdn.net/buyaopingbixiazai/article/details/89330848