• Docker初使用:安装运行tomcat


    Docker是什么?有什么作用?怎么安装?在此就不赘述了,可以去看菜鸟教程https://www.runoob.com/docker/docker-install-tomcat.html

    没有实际上手过Docker这东西还是很抽象的,通过一个简单的实例,安装运行Tomcat,有助于理解和使用Docker。

    本文是在Windows安装的docker

    网上找的关于Docker安装tomcat的博客大多是Linux环境通过敲命令行实现的。

    大概步骤就是:

    1. 拉取官方的镜像

    docker pull tomcat

    下载完之后查看镜像

    docker images

    2. 使用 tomcat 镜像

    docker run -d -p 8081:8080 -v /root/tomcat/:/usr/local/tomcat/webapps/ tomcat

    • -d 后台运行
    • -p 指定访问主机的8081端口映射到8080端口。

    ·  -v 指定我们容器的/usr/local/tomcat/webapps/目录为/root/tomcat/主机目录,后续我们要对tomcat进行操作直接在主机这个目录操作即可。

    在Windows环境,安装Docker的时候会自带了一个桌面工具,叫做Docker Desktop

     

    通过这个桌面工具,我们就不用敲命令去映射端口跟路径,可以直接配置。

    这个工具还可以对镜像、容器进行管理和操作

     

    上面的操作已经对宿主机的D:docker omcatwebapps路径,映射到tomcat容器的/usr/local/tomcat/webapps/路径

    那怎么知道Docker中Tomcat的路径是什么呢,可以先通过命令docker ps 查看正在运行的容器,这样就得到了tomcat容器的container ID,

    然后再执行命令docker  exec -it 69311ae49d98 /bin/bash查看路径

     

    如果有Docker Desktop就很容易知道容器的一些信息。

     

    测试能否使用Docker的tomcat

    在本机D:docker omcatwebapps新建名为hello的文件夹,在hello文件夹下新建hello.html

    浏览器访问http://localhost:8081/hello/hello.html

     

  • 相关阅读:
    Linux 下安装 mysql8
    Git 上传本地项目到Github
    vue+vscode+nodejs 开发环境搭建
    window下 局域网内使用mysql,mysql 开启远程访问权限
    spring boot application 配置详情
    spring boot starter列表
    【第一篇】spring boot 快速入门
    Spring中手动增加配置文件中占位符引用的变量
    spring容器
    springmvc细节篇
  • 原文地址:https://www.cnblogs.com/fangjb/p/14049327.html
Copyright © 2020-2023  润新知