beginner
beginner

Reputation: 183

How to save log files from docker container?

I have a weblogic container running on docker-machine( which is running on Windows 7 using docker toolbox) and want to save the logs from the container automatically to the windows machine.

I know that I can use the docker cp command but, instead of coping the logs every time to the windows machine, is there a better way to save the logs from the container to a folder on windows machine?

Upvotes: 8

Views: 21669

Answers (1)

VonC
VonC

Reputation: 1328562

See "Docker Logging Strategies", which illustrates different methods.
The recommended one is logging via the Docker Logging Driver.
See more at "Configure logging drivers"

As shown in "Better ways of handling logging in containers", you can then link the log folder with an host folder through a data volume container.

# docker run -ti -v /dev/log:/dev/log fedora sh

Upvotes: 17

Related Questions