Я пытаюсь настроить докер на виртуальной машине компании в Ubuntu 20.04.
Сначала я даже не мог запустить службу, потому что, похоже, возник конфликт с уже существующими маршрутами.
Если я запускаю маршрут
команду я получаю это:
Шлюз назначения Флаги Генмаски Метрика Ссылка Использование Iface
по умолчанию 0.0.0.0 0.0.0.0 UG 20 0 0 eno3np0.1169
10.0.0.0 0.0.0.0 255.0.0.0 УГ 20 0 0 eno3np0.1169
100.64.0.0 0.0.0.0 255.192.0.0 УГ 20 0 0 eno3np0.1169
100.99.0.0 0.0.0.0 255.255.0.0 УГ 20 0 0 eno3np0.1169
172.16.0.0 0.0.0.0 255.240.0.0 УГ 20 0 0 eno3np0.1169
192.168.0.0 0.0.0.0 255.255.0.0 УГ 20 0 0 eno3np0.1169
Мне удалось найти решение, указав другую сеть в /etc/докер/daemon.json
:
{
"бип": "240.0.0.1/24",
"пулы адресов по умолчанию": [
{ "scope": "local", "base": "240.0.0.0/16", "size": 24 }
]
}
Тем не менее, я попытался запустить несколько контейнеров, но, похоже, я не могу до них добраться.
Например:
ИДЕНТИФИКАТОР КОНТЕЙНЕРА ИЗОБРАЖЕНИЕ КОМАНДА СОЗДАНА СТАТУС ИМЕНА ПОРТОВ
198ae3884ac7 tutum/hello-world "/bin/sh -c 'php-fpm…" 3 часа назад Up 3 часа 0.0.0.0:8081->80/tcp, :::8081->80/tcp helloworld
Если я попытаюсь завиток
он просто висит навсегда.
завиток локальный: 8081 -v
* Попытка 127.0.0.1:8081...
* Установлен TCP_NODELAY
* Подключен к локальному хосту (127.0.0.1), порт 8081 (#0)
> ПОЛУЧИТЬ/HTTP/1.1
> Хост: локальный: 8081
> Пользовательский агент: curl/7.68.0
> Принять: */*
>
Я не уверен, как действовать дальше.
Любые предложения по дальнейшей отладке проблемы также будут полезны.