Рейтинг:0

Apache2 в докере с использованием IPv6

флаг fr

Я пытаюсь настроить IPv6 в своем док-контейнере. Я хочу открыть порт 80 на моем IPv6. Но мой сайт все еще не работает на IPv6. Как проверить, где проблема? Может кто найдёт в моих конфигурационных файлах:

докер-compose.yml:

версия: '3'
Сервисы:
    веб:
        имя_контейнера: ci4
        строить:
            контекст: ./докер
        порты:
            - 80:80
        тома:
            - ./:/var/www/html

Докерфайл

ИЗ php:7.4-apache
ЗАПУСК apt-get update && apt-get install -y

КОПИРОВАТЬ 000-default.conf /etc/apache2/сайты-доступны/
КОПИРОВАТЬ ports.conf /etc/apache2/

ЗАПУСК a2enmod переписать
ЗАПУСК службы apache2 перезапуск

порты.conf:

Слушайте [::]:80

000-default.conf

<VirtualHost [::]:80>
    DocumentRoot "/var/www/html/public/"
    ServerName localhost
    <Directory "/var/www/html/public/">
        AllowOverride all
    </Directory>
</VirtualHost>

Спасибо за любую помощь.

Michael Hampton avatar
флаг cz
В чем проблема?
Рейтинг:2
флаг in

Включить поддержку IPv6

Прежде чем вы сможете использовать IPv6 в контейнерах Docker или сервисах Swarm, вы необходимо включить поддержку IPv6 в демоне Docker. После этого вы можете выбрать использование IPv4 или IPv6 (или обоих) с любым контейнером, службы или сети.

Отредактируйте файл /etc/docker/daemon.json, установите для ключа ipv6 значение true, а для ключа fixed-cidr-v6 — вашу подсеть IPv6. В этом примере мы устанавливаем его на 2001:db8:1::/64.

{
  "ipv6": правда,
  "фиксированный-cidr-v6": "2001:db8:1::/64"
}

Сохраните и перезапустите докер

systemctl перезагрузить докер

Теперь вы можете создавать сети с флагом --ipv6 и назначать контейнерам IPv6-адреса с помощью флага --ip6.

https://docs.docker.com/config/daemon/ipv6/

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.