1、查找Docker Hub上的tomcat镜像
docker search tomcat
2、拉取tomcat镜像
docker pull tomcat:8
3、使用tomcat默认的配置来启动一个tomcat容器
docker run -d -p 8080:8080 --name tomcat tomcat:8
4、拷贝容器内tomcat配置文件和日志到本地准备映射
docker cp tomcat:/usr/local/tomcat/conf /usr/app/tomcat/conf
docker cp tomcat:/usr/local/tomcat/logs /usr/app/tomcat/logs
5、停止tomcat,并删除容器
docker stop tomcat docker rm tomcat
6、创建并运行tomcat容器
docker run -d -p 8080:8080 --name tomcat -v /usr/app/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/app/tomcat/conf:/usr/local/tomcat/conf -v /usr/app/tomcat/logs:/usr/local/tomcat/logs --restart=always tomcat:8
7、查看创建的容器
docker ps | grep tomcat
当Tomcat版本过高时,根据IP地址和端口号访问可能会出现下面问题:
出现404是因为webapps文件夹下内容为空,内容都在webapps.dist 目录下,解决办法如下:
1.进入tomcat容器
docker exec -it 容器id /bin/bash
2.ls 查看文件夹内容,可以发现下面有webapps文件夹和webapps.dist文件夹,将webapps.dist下的内容全部异动到webapps中。
mv webapps.dist/* webapps
3.重新访问tomcat。
记得放行安全组和防火墙。
到此这篇关于docker安装tomcat8的实现方法的文章就介绍到这了,更多相关docker安装tomcat8内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!
本文向大家介绍ubuntu17.10安装docker-ce的方法,包括了ubuntu17.10安装docker-ce的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍了ubuntu17.10安装docker-ce的方法,分享给大家,具体如下: 系统要求:centos 7 64位,centos-extras存储库必须启用。 卸载旧版Docker 查询当前的Docker版本 如果存在已安装的Do
本文向大家介绍centos 下docker 安装方法,包括了centos 下docker 安装方法的使用技巧和注意事项,需要的朋友参考一下 这里只介绍比较简易的安装方式: 一、使用yum安装 最好更新一下yum sudo yum update 直接安装 sudo yum install -y docker 此方法最简单,但是版本比较老: 二、使用脚本安装 docker有提供脚本供我们安装docke
本文向大家介绍docker安装redis5.0.3的方法步骤,包括了docker安装redis5.0.3的方法步骤的使用技巧和注意事项,需要的朋友参考一下 一、拉取官方5.0.3镜像 下载完成 二、创建挂载目录 1、创建挂载文件夹 2、创建redis.conf 在/root/redis/conf目录中创建文件 redis.conf 显示目录 三、创建redis 容器 参数说明: -d 后台运行 -
本文向大家介绍使用Docker 安装 Jenkins的方法,包括了使用Docker 安装 Jenkins的方法的使用技巧和注意事项,需要的朋友参考一下 一、拉取镜像 我这里安装的版本是2.222.3-centos,可以去这里获取你需要的版本: https://hub.docker.com/_/jenkins?tab=tags 二、创建本地数据卷 我这里映射本地数据卷的路径为/data/jenkin
本文向大家介绍Docker安装MySQL8的方法步骤,包括了Docker安装MySQL8的方法步骤的使用技巧和注意事项,需要的朋友参考一下 一、下载镜像 docker Hub官网URL:https://hub.docker.com/_/mysql/ 下载最新版本:docker pull mysql 下载指定版本:docker pull mysql:verison(8.0.11,8.0,8) 二、启
本文向大家介绍linux上安装Docker(非常简单的安装方法),包括了linux上安装Docker(非常简单的安装方法)的使用技巧和注意事项,需要的朋友参考一下 最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例