Docker daemon не запускается после добавления опции -insecure-registry

Я пытаюсь запустить демон docker на ubuntu 14.04. У меня есть частный реестр, работающий на том же хосте на порту 5000. Реестр работает на http, а не https, что отлично подходит для моих целей.

Когда я пытаюсь запустить демон docker с sudo service docker.io start, я вижу эту ошибку в syslog:

kernel: [9200489.966734] init: docker.io main process (9328) terminated with status 2

/etc/default/docker.io имеет только один вариант

DOCKER_OPTS="--insecure-registry 192.168.0.100:5000"

Когда я пытаюсь запустить демона вручную с помощью sudo docker.io --insecure-registry 192.168.0.100:5000 -d Я получаю сообщение об ошибке, sudo docker.io --insecure-registry 192.168.0.100:5000 -d что flag provided but not defined: --insecure-registry

Я прочитал документацию по этому вопросу, и похоже, что я все делаю правильно, но, очевидно, я что-то пропускаю. Что я делаю не так?

1 ответ

У меня такое чувство, что вы используете docker v1.2, а не v1.3 - вам может потребоваться обновить версию докера, взгляните на докер -h и посмотрите, доступен ли флаг.

licensed under cc by-sa 3.0 with attribution.