添加文档
修改主题配置
This commit is contained in:
63
source/_posts/docker/Docker中安装Tomcat.md
Normal file
63
source/_posts/docker/Docker中安装Tomcat.md
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
title: docker中安装Tomcat
|
||||
date: 2020-08-27
|
||||
updated: 2021-09-25
|
||||
tags:
|
||||
- docker
|
||||
- tomcat
|
||||
categories: docker
|
||||
keywords:
|
||||
- docker
|
||||
- tomcat
|
||||
description: docker中安装tomcat
|
||||
top_img: https://i.loli.net/2021/09/30/xQP2JVs3I9Zt1le.jpg
|
||||
comments: true
|
||||
cover: https://i.loli.net/2021/09/30/xQP2JVs3I9Zt1le.jpg
|
||||
copyright: true
|
||||
copyright_author: xzh
|
||||
copyright_author_href: http://xxzhx.cn
|
||||
copyright_url: http://xxzhx.cn
|
||||
copyright_info: 著作权归作者所有。商业转载请联络作者获得授权,非商业转载请注明出处。
|
||||
---
|
||||
|
||||
# 1、安装Tomcat
|
||||
|
||||
## 1.1、拉取Tomcat
|
||||
|
||||
最新版:`docker pull tomcat:latest`
|
||||
|
||||
指定版本:`docker pull tomcat:指定版本号`
|
||||
|
||||
## 1.2、启动Tomcat
|
||||
|
||||
`docker run -d --name tomcat -p 8080:8080 tomcat:版本号(最新版不需要)`
|
||||
|
||||
### 1.3、访问Tomcat
|
||||
|
||||
自己电脑浏览器访问:`http://host:8080`
|
||||
|
||||
```
|
||||
注意映射的端口是需要放行的 如果没放行 是访问不到的
|
||||
```
|
||||
|
||||
# 2、Tomcat最新版(Tomcat 9)问题
|
||||
|
||||
在docker中拉取的最新版Tomcat会出现启动后访问不到 是因为在Tomcat9中webapps中没有ROOT等文件 它是当到了一个webapps.dist的文件夹中 我们需要这些文件移动过去
|
||||
|
||||
## 2.1、进入Tomcat文件目录
|
||||
|
||||
`docker exec -it tomcat bash`
|
||||
|
||||
## 2.2、删除webapps文件夹并且把webapps.dist文件夹改名
|
||||
|
||||
`rm -r webapps`
|
||||
|
||||
`mv webapps.dist/ webapps`
|
||||
|
||||
## 2.3、退出并重启
|
||||
|
||||
按住:`ctrl+p+q`
|
||||
|
||||
重启:`docker restart 7c38e259f492(tomcat的容器Id)`
|
||||
|
||||
然后再访问就可以了
|
||||
Reference in New Issue
Block a user