1. 官方的使用

    docker run -it —rm tomcat:9.0
    这句命令是用于测试,创建启动了tomcat的容器后就立刻删除这个容器

    1. 下载镜像

    docker pull tomcat
    image.png
    docker run -d —name tomcat01 -p 3355:8080 tomcat /bin/bash

    1. 后台启动并且本地访问

    docker run -d —name tomcat01 -p 3355:8080 tomcat
    image.png
    curl localhost:3355
    image.png

    1. 进入容器内部

    docker exec -it e215035691e2 /bin/bash
    image.png

    1. 发现的问题

    1. linux的命令少了 2. 没有webapps 阿里云镜像的原因 默认是最小的镜像 ,所有不必要的都剔除掉了,保证最小的可运行的环境。

    1. 解决办法

    将webapps.dist中的root复制到webapps中里面去,就可以通过外网进行访问。
    image.png
    image.png