Не удается запустить docker без подключения

всякий раз, когда я пытаюсь запустить docker без подключения к интернету, я получаю странные сообщения, как это

docker ps
2015/05/22 23:31:45 Get http:///var/run/docker.sock/v1.12/containers/json: dial unix /var/run/docker.sock: no such file or directory

после подключения к сети все работает.

Я понятия не имею, как эти две вещи связаны: они связаны.

30
задан Karel Bílek
08.01.2023 21:25 Количество просмотров материала 2890
Распечатать страницу

2 ответа

это зависит от версии docker, но это, скорее всего, из-за сценария инициализации upstart, расположенного в /etc/init/docker.conf вашей системы Ubuntu. В версии docker, которую я тестировал (1.11.2), я заметил, что ядро не запускается, пока у него не будет сетевого интерфейса, отличного от замыкания на себя. Если вы откроете вышеупомянутый файл, вы можете увидеть следующее:

description "Docker daemon"

start on (filesystem and net-device-up IFACE!=lo)
stop on runlevel [!2345]

...

меняем строку start on чтобы начать, даже без сети вполне легко:

start on (filesystem and net-device-up IFACE=lo)

следующая перезагрузка успешно запустит демон.

3
отвечен Ivan De Paz Centeno 2023-01-10 05:13

вы используете boot2docker? Согласно этому ответу на так,https://stackoverflow.com/a/27558619/55469, в этом случае демон docker, по сути, работает на другой машине, поэтому для связи с ним потребуется сеть.

-1
отвечен Richard Corfield 2023-01-10 07:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх