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
​
​
​
访问时,会显示
​

image-20200518180813556

 

这个为什么 会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
​
​
​

 

 

思考,怎么再外面修改容器里面的文件?毕竟进去容器改,不方便

posted @ 2020-05-18 18:20  ctxyytx  阅读(80)  评论(0)    收藏  举报