前言

一、docker安装tomcat8

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相关推荐

  1. docker安装tomcat8并实现目录映射端口映射

    以CentOS7为例, 先安装docker 再拉取tomcat 然后配置tomcat容器 docker安装tomcat8并实现目录映射端口映射 卸载旧版本 旧版本的 Docker 称为 docker ...

  2. 用docker安装tomcat并实现目录映射端口映射输入ip地址测试网页连接

    1.以CentOS7为例 2.先安装docker 3.再拉取tomcat 4.然后配置tomcat容器 一 .docker安装tomcat8并实现目录映射端口映射 安装docker,以免防止docke ...

  3. docker安装文档-初学者

    1卸载旧的版本: yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docke ...

  4. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  5. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  6. docker安装Mysql5.7以及远程登陆链接配置

    1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...

  7. docker 安装oracle_阿里云使用Docker搭建Hadoop集群

    摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...

  8. docker 安装和使用

    目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...

  9. docker 安装 oracle12,使用Docker安装Oracle 12c

    使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...

  10. Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法

    为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1:    首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...

最新文章

  1. Source Insight 3.X 标签插件v1.0发布
  2. C++ builder 的文件读写操作总结
  3. 2020年大厂职级薪资一览表
  4. Android进阶你必须要了解的知识:ThreadLocal
  5. 在SAP WebClient UI里显示倒数计时的UI
  6. linux多网口dhcp服务绑定,Linux系统实现多网段DHCP服务器配置
  7. thinkphp框架的优缺点
  8. hadoop2.7.3用mapreduce计算pi值
  9. wireshark tshark抓包筛选并存入文件 Centos linux 命令行抓包 yum安装wireshark
  10. 【420天】跃迁之路——程序员高效学习方法论探索系列(实验阶段177-2018.04.01)...
  11. linux怎么使用西部数据,「轉」Linux下西部数据C1门解决方法
  12. 电气专业学校排名全国计算机专业学校排名,电气工程及其自动化专业学校排名...
  13. tplink怎么进去_想设置路由器,如何进入tplink
  14. python做交易软件_我用Python做了个量化交易工具!
  15. 借助Jackson的JsonTypeInfo注解实现多态类的解析
  16. 自动驾驶轨迹预测论文阅读(一)Deep Learning-based Vehicle Behaviour Prediction For Autonomous Driving Applications
  17. 带你深入了解机器人视觉系统工作原理及其应用
  18. 热更新方案-难不难在于你
  19. Qt事件体系概述(The Event System)
  20. 一些 IT 公司确实存在着很多能够把狼蒸发掉的小白兔

热门文章

  1. 新版白话空间统计(2):空间自相关
  2. Mentor Expedition(EE)如何给我们的PCB铺铜?
  3. miou 代码 VOC2012
  4. CHIP-SEQ 芯片分析时,对于来自重复实验的数据,怎样进行MACS peaks calling 分析?
  5. Quartus II13.0的破解过程
  6. 路径跟踪之LQR控制算法
  7. 计算机控制器的简写,工业控制常用英语及缩写
  8. 项目管理:如何制作项目进度表
  9. 计算机设备没有音频,计算机上没有音频设备是什么意思?
  10. 什么是云计算管理平台