docker安装tomcat8
前言
一、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相关推荐
- docker安装tomcat8并实现目录映射端口映射
以CentOS7为例, 先安装docker 再拉取tomcat 然后配置tomcat容器 docker安装tomcat8并实现目录映射端口映射 卸载旧版本 旧版本的 Docker 称为 docker ...
- 用docker安装tomcat并实现目录映射端口映射输入ip地址测试网页连接
1.以CentOS7为例 2.先安装docker 3.再拉取tomcat 4.然后配置tomcat容器 一 .docker安装tomcat8并实现目录映射端口映射 安装docker,以免防止docke ...
- docker安装文档-初学者
1卸载旧的版本: yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docke ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)
1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...
- docker安装Mysql5.7以及远程登陆链接配置
1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...
- docker 安装oracle_阿里云使用Docker搭建Hadoop集群
摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...
- docker 安装和使用
目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...
- docker 安装 oracle12,使用Docker安装Oracle 12c
使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
最新文章
- Source Insight 3.X 标签插件v1.0发布
- C++ builder 的文件读写操作总结
- 2020年大厂职级薪资一览表
- Android进阶你必须要了解的知识:ThreadLocal
- 在SAP WebClient UI里显示倒数计时的UI
- linux多网口dhcp服务绑定,Linux系统实现多网段DHCP服务器配置
- thinkphp框架的优缺点
- hadoop2.7.3用mapreduce计算pi值
- wireshark tshark抓包筛选并存入文件 Centos linux 命令行抓包 yum安装wireshark
- 【420天】跃迁之路——程序员高效学习方法论探索系列(实验阶段177-2018.04.01)...
- linux怎么使用西部数据,「轉」Linux下西部数据C1门解决方法
- 电气专业学校排名全国计算机专业学校排名,电气工程及其自动化专业学校排名...
- tplink怎么进去_想设置路由器,如何进入tplink
- python做交易软件_我用Python做了个量化交易工具!
- 借助Jackson的JsonTypeInfo注解实现多态类的解析
- 自动驾驶轨迹预测论文阅读(一)Deep Learning-based Vehicle Behaviour Prediction For Autonomous Driving Applications
- 带你深入了解机器人视觉系统工作原理及其应用
- 热更新方案-难不难在于你
- Qt事件体系概述(The Event System)
- 一些 IT 公司确实存在着很多能够把狼蒸发掉的小白兔