Docker安装TomCat
准备工作
- 先准备配置目录和持久化目录,举个栗子:
mkdir -p /opt/module/tomcat/{webapps,logs}
拉取官方Tomcat镜像
docker pull tomcat:9.0
docker pull tomcat
运行镜像
启用配置
docker run -d -p 8080:8080 \
-v /opt/module/tomcat/webapps:/usr/local/tomcat/webapps \
-v /opt/module/tomcat/logs:/usr/local/tomcat/logs \
--restart=always \
--name tomcat tomcat:9.0
演示配置
docker run -d -p 8888:8080 \
-v /opt/module/tomcat/webapps:/usr/local/tomcat/webapps \
-v /opt/module/tomcat/logs:/usr/local/tomcat/logs \
--restart=always \
--name tomcat tomcat:9.0
docker run 其实是 create 和 start 两个命令的合并
-d 表示后台运行容器,并返回容器ID
-p 8888:8080 表示 将容器的8080端口 映射到 主机的8888端口,前者是主机访问端口 :