美文网首页
docker运行tomcat

docker运行tomcat

作者: 波波大人2018 | 来源:发表于2019-10-08 19:05 被阅读0次

    一. 首先在我们的服务器上安装Docker。

    安装教程-任意门
    我就罗列一下主要的几步:

    1. yum install -y yum-utils device-mapper-persistent-data lvm2
    2. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    3. yum install docker-ce
    4. yum install docker-ce-17.12.0.ce
    5. systemctl start docker
    6. systemctl enable docker
      记住如果出现问题,就重复执行一步错误的命令
      通过 docker version可以查看当前的docker版本
    image

    二.搜索下载tomcat镜像

    搜索镜像docker search tomcat

    image

    我就用第一个官方镜像好了。

    下载镜像:docker pull tomcat

    等待下载完成。。。下载会比较缓慢。。

    查看本地镜像:docker images

    image

    三. 运行我们的tomcat镜像:

    docker run -d -p 8888:8080 -v /root/tomcat/:/usr/local/tomcat/webapps/ tomcat
    参数说明:

    • -d 后台运行
    • -p 指定访问主机的8888端口映射到8080端口。
    • -v 指定我们容器的/usr/local/tomcat/webapps/目录为/root/tomcat/主机目录,后续我们要对tomcat进行操作直接在主机这个目录操作即可。

    /root/tomcat/新建test目录,并在test目录下写入hello.html文件

    <html>
    <head>Tomcat Run In Docker</head>
    <body>
    hello docker.
    </body>
    </html>
    
    

    访问这个页面:
    curl -i http://127.0.0.1:8888/test/hello.html

    image

    最后

    我们不能直接在tomcat目录下直接创建hello.html文件
    curl -i http://127.0.0.1:8888/hello.html 访问的结果404.

    相关文章

      网友评论

          本文标题:docker运行tomcat

          本文链接:https://www.haomeiwen.com/subject/evlipctx.html