DOCKER部署Tomcat
·
拉取tomcat镜像
docker pull tomcat:9.0
创建容器,设置端口映射、目录映射
# 在/root目录下创建tomcat目录用于存储tomcat数据信息
mkdir -p /usr/local/tomcat/webapps
docker run -d --name my-tomcat -p 8080:8080 -v ${PWD}/docker_volume/tomcat/webapps:/usr/local/tomcat/webapps tomcat:9.0
- 参数说明:
- **-p 8080:8080:**将容器的8080端口映射到主机的8080端口
-v ${PWD}/docker_volume/tomcat/webapps:/usr/local/tomcat/webapps
:**将主机中当前目录挂载到容器的webapps
在主机中安装tomcat后访问主机出现404的错误
解决办法
出现这个问题的原因是在高版本中webapps文件夹下的文件是空的,会有一个webapps.dist的文件夹
所以,只需要将原来的webapps文件夹删除,把wenapps.dist复制成webapps即可
### 进入容器,注意我之前创建的容器名字就是tomcat,注意替换
docker exec -it my-tomcat bash
### 进入tomcat目录,有可能进入tomcat后直接就在该目录
cd /usr/local/tomcat/
### 删除webapps
rm -rf webapps
### 将webapps.dist 复制成webapps
cp -r webapps.dist webapps
.5 管理 Tomcat 容器
查看运行中的容器:
docker ps
停止容器:
docker stop my-tomcat
启动已停止的容器:
docker start my-tomcat
删除容器:
docker rm my-tomcat
更多推荐



所有评论(0)