2017-05-19 6 views
1

노드 - 레드의 도커 인스턴스가 있고 노드 - 레드 콘솔 로그를 도커 컨테이너 내의 별도의 로그 파일에 저장하려고합니다. 그것을 할 수있는 방법이 있습니까?노드 - 레드 콘솔 로그를 도커 내 별도의 로그 파일에 저장하는 방법

+0

그것은 당신이 노드 - 시작하는 방법을 아는없이 대답하는 것은 매우 어렵다 도커 컨테이너의 빨간색 – hardillb

+0

kubernetes를 사용하여 도커에서 빨간색 노드를 시작합니다. 컨테이너에 노드 레드 로그를 저장할 수 있습니까? – drafterr

+0

컨테이너를 시작하는 방법입니다. 노드 -RED – hardillb

답변

0

Node-RED 프로세스는 현재 콘솔에만 기록하지만 일반적인 유닉스 리디렉션을 사용하여 출력을 파일로 리디렉션 할 수 있습니다.

node-red > /path/to/log/file 

Raspbian의 노드 RED 서비스 그래서이 별도의 파일로 지향 될 수있는 식별자 "노드 RED '로 syslog에 출력 리디렉션 systemd 이용한다.

표준 노드 -RED 도커 컨테이너는 Node-RED를 CMD로 시작합니다. 도커 문서의 세부 정보 (예 : https://docs.docker.com/engine/admin/logging/overview/#configure-the-logging-driver-for-a-container)를 사용하여 도커가 콘텐츠를 기록하는 방법을 구성 할 수 있습니다.

당신은 다음이 SO 질문과 대답은 아마 도움이 될 것입니다 어딘가에 컨테이너 내부에 outut를 리디렉션 할 CMD를 수정하려면 : Redirecting command output in docker

+0

노드 - 빨간색>/경로/to/log/file 이 나를 위해 일했습니다. 감사 ! – drafterr