假设我有一个 docker-compose
文件,如下所示,我有兴趣将仅与 docker-compose
的任务相关的日志保存在某个文件中。
我已经为其他容器自定义了 syslog
日志记录,但是拥有诸如
{log:restarting db..., time:12:30}
{log:restarting db...done, time:12:35}
是否可以将 docker-compose
的日志与容器日志分开保存?
version: "3.9"
services:
db:
image: mongo:latest
restart: on-failure
environment:
MONGO_INITDB_ROOT_USERNAME: user
MONGO_INITDB_ROOT_PASSWORD: password
ulimits:
nofile:
soft: 64000
hard: 64000
nproc:
soft: 64000
hard: 64000
video-server:
image: node:alpine
restart: on-failure
command: sh -c "npm install && npm run dev"
ports:
- ${VIDEO_SERVER_PORT}:8000
working_dir: /app
depends_on:
- db
rtsp-proxy:
build: ./rtsp-proxy
restart: on-failure
video-stream-saver:
build: ./video-stream-saver
restart: on-failure
depends_on:
- rtsp-proxy