zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    CodeForces 1294B Collecting Packages(排序+贪心)
    计算系数(组合数)
    垒骰子(矩阵快速幂)
    蒜头君倒水(矩阵快速幂)
    Buy Tickets POJ
    Billboard HDU
    树状数组求逆序对 附HDU1394
    codeforces 1304D Shortest and Longest LIS
    codeforces 1301C Ayoub's function
    Codeforces 1301B Motarack's Birthday(二分)
  • 原文地址:https://www.cnblogs.com/fangjb/p/14049327.html
Copyright © 2011-2022 走看看