[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] cron job for logrotate on containers



There is a proposal to support different types of logging drivers: https://github.com/docker/docker/issues/7195

On Dec 16, 2014, at 1:06 PM, Clayton Coleman <ccoleman redhat com> wrote:

> We can't get docker to log to the journal?  Oh, because then "docker logs" won't work...
> 
> 
>> On Dec 16, 2014, at 12:42 PM, Daniel J Walsh <dwalsh redhat com> wrote:
>> 
>> Working on it, although it requires running systemd/journal within the
>> container.
>> 
>>> On 12/16/2014 11:46 AM, Clayton Coleman wrote:
>>> I really wish we could just fix Docker logging to not go to disk... and instead go to the journal........
>>> 
>>> :)
>>> 
>>> ----- Original Message -----
>>>>> On 12/16/2014 11:10 AM, Lokesh Mandvekar wrote:
>>>>> I have a script which would run logrotate on all running docker containers.
>>>>> Plan is to have this installed via the docker rpm into /etc/cron.daily.
>>>>> Posting here
>>>>> for further discussion as per Colin's suggestion before I include it in any
>>>>> rpms.
>>>>> 
>>>>> ---
>>>>> #!/bin/sh
>>>>> 
>>>>> for id in $(docker ps -q); do
>>>>>   docker exec $id logrotate -s /var/log/logstatus /etc/logrotate.conf
>>>>>> /dev/null 2>&1
>>>>> done
>>>>> exit 0
>>>>> ---
>>>>> 
>>>>> Of course this assumes that logrotate is installed on the containers and
>>>>> will ignore any failures
>>>>> 
>>>>> Comments/questions?
>>>> This script would run at approximately the same time as the system
>>>> logrotate script runs.
>>>> 
>>>> The only problem I see with this is there is no way for the admin to
>>>> stop the script from running, if
>>>> he does not want logrotate to happen within the containers.  We could
>>>> fix this by adding a field
>>>> to /etc/sysconfig/docker (logrote=true) or something like that.
>>>> 
>>>> We want this script for containers that have logs written within the
>>>> container, while we don't recommend doing this, we still want to support
>>>> the use case.
>>>> 
>>>> We want to add this to the docker-1.4 release, but would like to get
>>>> other peoples comments.
>> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]