Не удалось запустить Docker из-за --log-opts - PullRequest
0 голосов
/ 08 октября 2019

Я запускаю команду docker run, чтобы создать новый контейнер. Команда, которую я дал:

docker run -h 'activemq1' --net bridge -m 20g --env-file /opt/dockerenv/activemq-1/env.txt -p 8161:8161 -p 61613:61613 -p 61614:61614 -p 61616:61616 -p 1616:1616 -p 5672:5672 -p 1883:1883 -v /opt/dckexchange:/exchange -v /etc/yum.repos.d:/etc/yum.repos.d -v /mnt/data/volumes/activemq1/data:/usr/share/activemq/data --log-opt max-size=1g --log-opt max-file=2 --name activemq-dev mydocker:5000/activemq/activemq:latest

Она должна работать без ошибок, но, очевидно, выдает мне сообщение об ошибке неизвестного: --log-opts. Он работает нормально, если я удалю все команды log-opt.

Версия Docker: 1.13.1

Есть идеи?

1 Ответ

0 голосов
/ 08 октября 2019

Возможно, вам не хватает драйвера журнала, например,

--log-driver json-file --log-opt max-size=1g --log-opt max-file=2

Я думаю, вам это нужно, если вы не указали значение по умолчанию в /etc/docker/daemon.json

...