Не удается заставить докер перенаправлять порты

Спасибо Майклу за подтверждение того, что Linux поддерживает эту функцию, и за указание на команду низкого уровня. В этом ответе рассказывается, как заставить его работать на практике на рабочем столе Debian stretch (с systemd и network-manager).

Сначала отредактируйте соединение в диспетчере сети и установите игнорирование настроек IPv6.

Теперь создайте файл /etc/NetworkManager/dispatcher.d/pre-up.d/iptoken. Файл должен принадлежать пользователю root, права доступа 755 и иметь следующее содержимое.

#!/bin/sh
ip token set ::2 dev eth0

Замените eth0 на нужное устройство, а :: 2 - на нужный суффикс.

2
02.08.2016, 22:30
2 ответа

Я решил это с помощью перезагрузки : /

У меня была та же проблема при новой установке Docker 1.12 на Ubuntu 15.10 . После прохождения https://prakhar.me/docker-curriculum/ я не смог подключиться к образцам контейнеров. HTTP-соединение просто зависало.

0
27.01.2020, 22:47

Для HTTP используйте перенаправление порта на порт 80, т.е. заходите на сайт с помощью http://localhost:32769.

HTTPS, похоже, не настроен в этом контейнере.

0
27.01.2020, 22:47

Теги

Похожие вопросы