Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR SHELL

How to redirect docker-compose command stdout stderr from docker container to file

# start-cluster.sh
exec node cluster.js >> /var/log/cluster/console.log 2>&1
And in docker-compose file:

# docker-compose.yml
command: bash -c "./start-cluster.sh"
Starting the cluster with exec replaces the shell with node process and this way it has always PID=1 and my logs are output to file.
Source by forums.docker.com #
 
PREVIOUS NEXT
Tagged: #How #redirect #command #stdout #stderr #docker #container #file
ADD COMMENT
Topic
Name
5+3 =