docker快速入门和安装(docker安装tomcat8的实现方法)
类别:服务器 浏览量:1545
时间:2021-10-24 10:44:22 docker快速入门和安装
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内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- 查看docker日志大小(docker logs-查看docker容器日志的实现)
- docker中搭建jmeter测试环境(借助Docker搭建JMeter+Grafana+Influxdb监控平台的详细教程)
- docker 环境下udp双向通信怎么办(解决Docker network Create加--subnet后遇到问题)
- docker 跨主机的网络通信(docker 基于golang镜像构建 ssh服务的方法)
- 用docker搭建在线开发环境(Docker环境搭建的简单方法)
- docker redis安装配置(在docker中部署并启动redis的方法)
- dockerfile构建mysql镜像并初始化(docker-compose基于MySQL8部署项目的实现)
- zabbix 容器(zabbix监控docker应用配置)
- docker怎样安装mysql8(docker-compose安装db2数据库操作)
- docker镜像和容器(使用docker build kit构建树莓派上可用的Docker镜像)
- docker-compose命令(docker-compose教程之安装使用和快速入门)
- 怎么用docker部署springboot项目(Spring Boot使用Docker分层打包的设置方法)
- docker的漏洞(一次docker错误的耗时排查过程记录)
- idea 一键部署springboot docker(IDEA部署Docker到WSL2的详细过程)
- docker无法启动内存不足(解决docker磁盘空间不足问题)
- docker安装教程图解(Docker在线、离线安装及其常用命令操作)
- 览邦G08 Plus SMART WATCH 测评⑱ 全独立这才是智能手表该有的样子(览邦G08PlusSMART)
- 荣耀手表 GS 3 真机亮相 不支持无线充电(荣耀手表GS3)
- 通过体温就能为智能手表充电 原来是用NASA在空间站用的黑科技(通过体温就能为智能手表充电)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
热门推荐
- mysql mvcc 流程(Mysql MVCC机制原理详解)
- nginx 一个域名对应多个项目(nginx前后端同域名配置的方法实现)
- 常用的Chrome谷歌浏览器插件
- pythonfor循环嵌套if语句(Python基础教程之if判断,while循环,循环嵌套)
- laravel怎么设置自定义(laravel实现于语言包的完美切换方法)
- nginx反向代理spring boot(Nginx+SpringBoot实现负载均衡的示例)
- jquery滚动加载数据
- 查看linux上是否安装redis(Linux安装Redis实现过程及报错解决方案)
- echarts可视化(swiper+echarts实现多个仪表盘左右滚动效果)
- vue封装组件技巧(浅谈vue中所有的封装方式总结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9