Периодически получаю запросы на помощь, как открыть доступ к контейнеру после установки UFW-Docker. Ведь если его не ставить, то все контейнеры по умолчанию обходят правила UFW.
Про его установку я писал здесь:
Для начала хочется отметить важный момент, принцип работы ufw-docker: Заблокировано всё что не открыто.
Дополнительно про работу с ufw-docker я писал здесь:
Теперь поговорим про входящий и исходящий трафик.
Для того, чтобы разрешить как входящий, так и исходящий трафик для контейнеров Docker с использованием ufw-docker, выполните следующие шаги:
1. Установите и настройте ufw-docker, следуя инструкциям
2. Откройте порты, необходимые для работы ваших контейнеров. Например, если вам нужно открыть порт 80 для работы веб-приложения, выполните следующую команду:
sudo ufw allow 80/tcp
3. Разрешите входящий и исходящий трафик для Docker (вместо docker0 нужно указать имя контейнера, полученное из команды docker ps, например, wg-easy).:
sudo ufw allow in on docker0 && sudo ufw allow out on docker0
4. Проверьте правила ufw:
sudo ufw status numbered
В результате вы должны увидеть правила, похожие на следующие:
Цитата
Status: active
To Action From
-- ------ ----
[ 1] 80/tcp ALLOW IN Anywhere
[ 2] 2375/tcp ALLOW IN Anywhere
[ 3] 80/tcp (v6) ALLOW IN Anywhere (v6)
[ 4] 2375/tcp (v6) ALLOW IN Anywhere (v6) [ 5] Anywhere on docker0 ALLOW IN Anywhere
[ 6] Anywhere on docker0 ALLOW OUT Anywhere
Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Всем привет
Периодически получаю запросы на помощь, как открыть доступ к контейнеру после установки UFW-Docker. Ведь если его не ставить, то все контейнеры по умолчанию обходят правила UFW.
Про его установку я писал здесь:
Для начала хочется отметить важный момент, принцип работы ufw-docker: Заблокировано всё что не открыто.
Дополнительно про работу с ufw-docker я писал здесь:
Теперь поговорим про входящий и исходящий трафик.
Для того, чтобы разрешить как входящий, так и исходящий трафик для контейнеров Docker с использованием ufw-docker, выполните следующие шаги:
1. Установите и настройте ufw-docker, следуя инструкциям
2. Откройте порты, необходимые для работы ваших контейнеров. Например, если вам нужно открыть порт 80 для работы веб-приложения, выполните следующую команду:
3. Разрешите входящий и исходящий трафик для Docker (вместо docker0 нужно указать имя контейнера, полученное из команды docker ps, например, wg-easy).:
4. Проверьте правила ufw:
sudo ufw status numberedВ результате вы должны увидеть правила, похожие на следующие:
TOP HOSTERS: KAMATERA (30 дней бесплатного теста!)
Универсальный хостер №1 - 4VPS.su (2Гб\с сервера) - 10% скидка на первый заказ или 15% бонус на первое пополнение