要在 Docker 中启动 Tomcat,你有几种选择,以下是详细的操作方法:
docker pull tomcat:latest
docker run -d --name my-tomcat -p 8080:8080 tomcat:latest
如果需要挂载自定义 webapps 或配置文件:
docker run -d \
--name my-tomcat \
-p 8080:8080 \
-v /path/to/local/webapps:/usr/local/tomcat/webapps \
-v /path/to/local/conf:/usr/local/tomcat/conf \
tomcat:latest
创建 docker-compose.yml
文件:
version: '3'
services:
tomcat:
image: tomcat:latest
container_name: my-tomcat
ports:
- "8080:8080"
volumes:
- ./webapps:/usr/local/tomcat/webapps
- ./conf:/usr/local/tomcat/conf
restart: unless-stopped
然后运行:
docker-compose up -d
docker ps
docker logs my-tomcat
http://localhost:8080
-d
: 后台运行--name
: 为容器指定名称-p
: 端口映射 (主机端口:容器端口)-v
: 挂载卷 (主机目录:容器目录)--restart
: 设置重启策略希望这些信息对你有帮助!如有其他问题,请随时提问。