【发布时间】:2018-03-29 19:00:43
【问题描述】:
我正在尝试在单独的 Docker 容器中同时运行 Spring Boot 应用程序和 mysql,但我在调试问题时遇到了麻烦,因为我看不到任何日志。当我运行docker-compose up 时,我看到了启动日志(Spring Boot 横幅)并看到了应用程序启动,但之后不再有日志记录。我遇到了一个 404 问题,但我无法在没有看到日志的情况下对其进行调试。
docker-compose.yml:
version: "3.3"
services:
database:
build:
context: ./database
image: pensionator_db
# set default mysql root password, change as needed
environment:
MYSQL_USER: pensionatoruser
MYSQL_DATABASE: pensionatordb
# Expose port 3306 to host. Not for the application but
# handy to inspect the database from the host machine.
ports:
- "3306:3306"
restart: always
appserver:
build:
context: .
dockerfile: app/src/main/docker/Dockerfile
image: pensionator_app
# mount point for application in tomcat
# open ports for tomcat and remote debugging
ports:
- "8080:8080"
- "8000:8000"
restart: always
如何让日志记录工作?
【问题讨论】:
标签: mysql spring-boot docker-compose