官方使用

1
2
# 我们之前启动都是在后台,停止了容器之后,容器还是可以查到 docker run -it --rm 一般用来测试,用完即删除
docker run -it --rm tomcat:9.0
  • 下载tomcat

  • 启动tomcat并配置端口映射

  • 访问tomcat 坑来了

  • tomcat可以访问但是显示404 官方的坑

  • 进入容器,发现问题,linux命令少了,webapps的文件夹没有内容,因为它默认是最小的镜像,默认的全部都剔除了

  • 访问的的文件都放在了webapp.dist文件夹中

    1. 解决方案,将webapp.dist改名或者把文件内容复制进去

    思考:我们是不是以后要部署项目,如果每次都要进入容器是不是十分麻烦?

    我们每次进入nginx配置文件,都需要进入容器内部?十分麻烦,我要是可以在容器外部提供一个映射路径,使得在外部修改文件内容,容器内部就可以自动修改

    使用数据卷技术 -v