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

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

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

Docker学习——安装Tomcat

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

Docker学习——安装Tomcat

2、下载再启动

Docker学习——安装Tomcat

3、启动运行

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

Docker学习——安装Tomcat

4、测试访问没有问题

Docker学习——安装Tomcat

5、进入容器

Docker学习——安装Tomcat

发现问题:

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

6、保证最小可运行环境

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

Docker学习——安装Tomcat

7、拷贝完之后再次访问

Docker学习——安装Tomcat

 

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

 

 

相关文章:

  • 2021-07-01
  • 2021-11-09
  • 2021-08-13
  • 2021-07-12
  • 2021-11-03
  • 2021-09-10
猜你喜欢
  • 2021-09-25
  • 2021-11-15
  • 2021-08-09
  • 2021-10-18
  • 2022-02-07
  • 2021-08-04
  • 2021-08-29
相关资源
相似解决方案