1.搜索tomcat 镜像
docker search tomcat
[root@localhost ~]# docker search tomcat
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
tomcat Apache Tomcat is an open source implementati… 2373 [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]
2、拉取tomcat镜像
docker pull tomcat
[root@localhost ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
e79bb959ec00: Pull complete
d4b7902036fe: Pull complete
1b2a72d4e030: Pull complete
de423484a946: Pull complete
ceaac3b844f7: Pull complete
88f01b722a52: Pull complete
c23be56a9ac1: Pull complete
d852ffd6d31f: Pull complete
11775a3d792d: Pull complete
13fdd17462ac: Pull complete
2092995a1e54: Pull complete
Digest: sha256:6cb1b64fa315eab22803c7cde8408b91dedba8fbf5f01d4def96d95f79344a17
Status: Downloaded newer image for tomcat:latest
3、查看镜像是否拉取成功
docker images
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat latest 5a069ba3df4d 3 weeks ago 465MB
centos/mysql-57-centos7 latest e35b3f7a4ea0 4 weeks ago 452MB
centos latest 9f38484d220f 7 weeks ago 202MB
4、启动容器
需要在宿主机 上提前创建路径
-v 是做目录映射
-p 是做端口映射
docker run -di --name=tomcat -p 8080:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat
5、测试
写一个index.html
放到宿主机的/usr/local/webapps/ROOT目录下。
因为已经挂在了容器的tomcat路径所以 直接访问宿主机的8080端口 就可以访问到了index.html
网友评论