LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

После перезапуска логи не теряются. Вообще логи лежат в /var/lib/docker/containers/id/id-json.log. Они будут теряться после удаления контейнера (что и логично). Т.е. просто не удаляй контейнеры и всё. К примеру надо использовать docker-compose start/stop вместо up/down.

Если речь о логах внутри контейнера, то монтировать их на отдельный том это нормальная стандартная практика. Если для тебя архивные логи представляют ценность, то так и нужно делать.

Исправление Legioner, :

После перезапуска логи не теряются. Вообще логи лежат в /var/lib/docker/containers/id/id-json.log. Они будут теряться после удаления контейнера (что и логично). Т.е. просто не удаляй контейнеры и всё. К примеру надо использовать docker-compose start/stop вместо up/down.

Если речь о логах внутри контейнера, то мапить их на отдельный том это нормальная стандартная практика.

Исправление Legioner, :

После перезапуска логи не теряются. Вообще логи лежат в /var/lib/docker/containers/id/id-json.log. Они будут теряться после удаления контейнера (что и логично). Т.е. просто не удаляй контейнеры и всё. К примеру надо использовать docker-compose start/stop вместо up/down.

Исходная версия Legioner, :

После перезапуска логи не теряются. Вообще логи лежат в /var/lib/docker/containers/id/id-json.log. Они будут теряться после удаления контейнера (что и логично). Т.е. просто не удаляй контейнеры и всё.