Docker学习——安装Tomcat

1、官方的使用
docker run -it --rm tomcat:9.0

注:
#我们之前的启动都是后台,停止了容器之后,容器还能查到  docker run -it --rm 一般用来测试,用完即删

启动完退出后,再查看容器是否存在

启动完退出后,再查看容器是否存在

2、下载再启动

3、启动运行

docker run -d -p 3355:8080 --name tomcat01 tomcat 

4、测试访问没有问题

5、进入容器

发现问题:

    (1) linux命令少了
    (2) 没有webapps,阿里云镜像的原因,默认是最小镜像,所有不必须要的都剔除掉

6、保证最小可运行环境

docker中安装的软件是保证最小可运行环境,webapp中并没有文件,文件都在webapps.dist中,将该目录下文件拷贝至webapp即可

7、拷贝完之后再次访问

 

思考问题:我们以后要部署项目,如果每次都要进入容器是不是十分麻烦?我要是可以在容器外部提供一个映射路径,webapps,我们在外部放置项目,就自动同步到内部就好了,待续!!!