Конфигурация хоста Docker имеет неправильный IP-адрес - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь установить Docker на Raspbian, но он, похоже, взял откуда-то старый конфиг. Понятия не имею, откуда, поскольку я нигде не могу найти никаких ссылок.

Я установил Docker на Raspbian, используя sudo apt-get install docker-ce.

Когда я пытаюсь подключиться к Docker, он пытается подключиться к неправильному IP-адресу (192.168.1.75, когда он должен быть 192.168.1.227).

$ docker ps
error during connect: Get http://192.168.1.75:2376/v1.38/containers/json: dial tcp 192.168.1.75:2376: connect: no route to host

Сервер использовал , чтобы быть на 192.168.1.75, но теперь на 192.168.1.227.

$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr b8:27:eb:50:b4:16  
          inet addr:192.168.1.227  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42704 errors:0 dropped:0 overruns:0 frame:0
          TX packets:61093 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6278037 (5.9 MiB)  TX bytes:80578119 (76.8 MiB)

Я попытался перезагрузить сервер, удалить содержимое папки /var/run/docker и даже переустановить Docker. По-прежнему определено, что IP-адрес 192.168.1.75.

1 Ответ

0 голосов
/ 16 января 2019

Вы можете установить компьютер, на котором команда docker пытается подключиться, с помощью переменной среды DOCKER_HOST:

export DOCKER_HOST = "tcp: //192.168.1.227: 2376"

Но странно, что вы должны делать это при установке по умолчанию, возможно, это переменная DOCKER_HOST в вашем профиле bash / zsh, которая вызывает эту проблему?

...