작성
·
1.1K
·
수정됨
0
안녕하세요. 이번 도커 강의를 통해 도커에 대해 한단계씩 스킬을 올리고 있는 수강생입니다.
다름이 아니라, docker-compose.yml에서 volumes 설정을 이용해서 특정 파일들을 로컬의 한곳에 저장 시킬 수 있는 방법이 있나요? 가능한부분인지..궁금합니다.
ex)
docker-compose에 a라는 서비스가 명시되어 있음
a 서비스 내에는 1,2,3 등 수동적인 폴더가 생성됨.
다만 수동적인 폴더 하위 폴더에는 logs 라는 공통적인 폴더가 있고 log라는 파일이라는 이 존재함
특정 폴더내에 있는 log 파일들이 수정될 때마다 로컬의 한곳의 파일에 기록(누적)하고 싶음.
정리를하면 docker-compose에서 이 정규식을 활용하여 여러 폴더에 있는 다수의 파일을 로컬의 한곳의 파일에 저장이 가능한가요?
local/test/log.txt:a/* /logs/log
감사합니다.
답변 1
0
안녕하세요. 답변도우미입니다.
말씀하신 부분은 다음 블로그를 참고해보시면 어떠실까요? 로그를 syslog 나 awslogs 등으로 설정이 가능해보여서요. 로그 사이즈를 설정하는 부분은 많이 사용하지만, 말씀하신 케이스로 설정한 적은 없어서요.
https://docs.docker.com/config/containers/logging/configure/
감사합니다