1、下载tomcat镜像
[root@localhost ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
0e29546d541c: Pull complete
9b829c73b52b: Pull complete
cb5b7ae36172: Pull complete
6494e4811622: Pull complete
668f6fcc5fa5: Pull complete
dc120c3e0290: Pull complete
8f7c0eebb7b1: Pull complete
77b694f83996: Pull complete
0f611256ec3a: Pull complete
4f25def12f23: Pull complete
Digest: sha256:9dee185c3b161cdfede1f5e35e8b56ebc9de88ed3a79526939701f3537a52324
Status: Downloaded newer image for tomcat:latest
docker.io/library/tomcat:latest
[root@localhost ~]#
2、启动tomcat
[root@localhost ~]# docker run -d -p 8080:8080 --name tomcat9 tomcat
8b846fd358aa8a791522fbe0fbc7795eeea1a9980fa2af7af793317857c8ba36
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8b846fd358aa tomcat "catalina.sh run" 40 seconds ago Up 39 seconds 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp tomcat9
7e501365832d nginx "/docker-entrypoint.…" About an hour ago Up 22 minutes 0.0.0.0:3500->80/tcp, :::3500->80/tcp nginx01
[root@localhost ~]#
[root@localhost ~]# docker exec -it tomcat9 /bin/bash
root@8b846fd358aa:/usr/local/tomcat#
root@8b846fd358aa:/usr/local/tomcat#
3、测试访问tomcat
浏览器输入http://宿主机ip:8080端口即可访问到tomcat页面