04.装tomcat
docker run -it --rm tomcat:9.0 # docker run 直接下载
# --rm 用完tomcat后,直接停止 tomcat
docker pull tomcat
[root@qq ~]# docker run -d -p 3355:8080 --name tomcat01 tomcat ##后台 端口 8080->3355
d1f0f16cdb1e82d6e4d48b2be1d1983baa7424ca53b92ad3265c1c1388576b71
[root@qq ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d1f0f16cdb1e tomcat "catalina.sh run" 5 seconds ago Up 4 seconds 0.0.0.0:3355->8080/tcp tomcat01
访问时,会显示
这个为什么 会404呢?
进入 容器中
root@d1f0f16cdb1e:/usr/local/tomcat# ls
BUILDING.txt LICENSE README.md RUNNING.txt conf logs temp webapps.dist
CONTRIBUTING.md NOTICE RELEASE-NOTES bin lib native-jni-lib webapps work
root@d1f0f16cdb1e:/usr/local/tomcat# pwd
/usr/local/tomcat
root@d1f0f16cdb1e:/usr/local/tomcat# cd webapps
root@d1f0f16cdb1e:/usr/local/tomcat/webapps# ls
root@d1f0f16cdb1e:/usr/local/tomcat/webapps#
webapps 这个文件夹为空
主要是镜像原因,把很多东西都删了
但是它把东西都放到了webapps.list中了
root@d1f0f16cdb1e:/usr/local/tomcat/webapps.dist# ls
ROOT docs examples host-manager manager
把这中的文件cp到webapps中就可以访问到了
root@d1f0f16cdb1e:/usr/local/tomcat# cp webapps.dist/* webapps -r

浙公网安备 33010602011771号