docker-compose部署应用程序到tomcat
一、创建docker-compose.yml文件
# 按照如下路径创建文件夹
/usr/local/docker/tomcat
# 然后进入该文件夹下
cd /usr/local/docker/tomcat
# 创建docker-compose.yml文件
vi docker-compose.yml
插入内容如下: version的版本报错的话换一下它提示的就可以
version: '2.0' # 这是docker-compose版本
services:
tomcat:
restart: always # 总是重启
image: tomcat:8.5.40 # 指定镜像和版本,如果不加:TAG 则拉取最新版本
container_name: tomcat # 指定容器名称
ports:
- 8080:8080 # 指定宿主机端口号和容器端口号
volumes: # 数据卷 映射文件到tomcat容器
- ./webapps:/usr/local/tomcat/webapps # :左边是宿主机 右边是容器
environment: # 环境 TZ是时区
TZ: Asia/Shanghai8
二、运行并上传文件
先运行一下docker compose使容器启动起来
注意,要在docker-compose.yml所在的目录即/usr/local/docker/tomcat下运行该命令
# 注意,要在docker-compose.yml所在的目录即/usr/local/docker/tomcat下运行该命令
docker-compose up -d
此时/usr/local/docker/tomcat目录下会生成一个名为webapps的文件夹
通过XFTP上传要发布的web项目到webapps目录下
然后顺序执行
docker-compose down
docker-compose up -d
然后访问你的页面就可以了