【docker】docker部署tomcat

目录

          • [1.1 搜索tomcat镜像](#1.1 搜索tomcat镜像)
          • [1.2 拉取tomcat镜像](#1.2 拉取tomcat镜像)
          • [1.3 创建容器,设置端口映射、目录映射](#1.3 创建容器,设置端口映射、目录映射)
          • [1.4 测试](#1.4 测试)
1.1 搜索tomcat镜像
复制代码
docker search tomcat
1.2 拉取tomcat镜像
复制代码
docker pull tomcat
1.3 创建容器,设置端口映射、目录映射
复制代码
# 在/root目录下创建tomcat目录用于存储tomcat数据信息
mkdir ~/tomcat
cd ~/tomcat

docker run -id --name=my_tomcat \
-p 8080:8080 \
-v $PWD:/usr/local/tomcat/webapps \
tomcat

参数说明:

复制代码
-p 8080:8080:将容器的8080端口映射到主机的8080端口,第一个是主机的8080端口
-v $PWD:/usr/local/tomcat/webapps:将主机中当前目录挂载到容器的webapps
1.4 测试

在tomcat目录下创建test目录,创建index.html,编辑html内容

复制代码
mkdir test
vim index.html

<span>hello docker tomcat</span>

访问

复制代码
curl http://192.168.2.16:8080/test/index.html

或浏览器访问

相关推荐
爱宇阳9 分钟前
Java Spring Boot 项目 Docker 容器化部署教程
java·spring boot·docker
掘根9 分钟前
【Docker】网络
网络·docker·容器
爱宇阳1 小时前
从容器化到自动化:Vue3 项目 Docker 部署与 GitLab CI/CD 集成 Harbor 全流程
docker·自动化·gitlab
ejinxian5 小时前
Linux 虚拟化技术 KVM/ESXI/Docker
linux·运维·docker·qemu·openvz
lxmyzzs6 小时前
vscode-ssh无法进入docker问题解决
vscode·docker·ssh
Candice_jy7 小时前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
心随雨下7 小时前
Java中将System.out内容写入Tomcat日志
java·开发语言·tomcat
roman_日积跬步-终至千里8 小时前
【Docker下部署高可用】StarRocks 存算一体架构高可用部署要点
docker·容器·架构
醉卧雕龙舫 、19 小时前
七.Docker网络
docker
小坏讲微服务20 小时前
五分钟使用 Docker-compose搭建 Redis 8.0 中间件
运维·redis·docker·中间件·容器·kubernetes·k8s