Как контейнеры podman создают соединения и проблемы с портами? - PullRequest
0 голосов
/ 23 марта 2020

Вопрос 1: не root пользователь не может создать приложение nginx с номером порта 80?

Podman не может создавать контейнеры, которые привязываются к портам <1024. </p>

Пользователи, не являющиеся привилегированными пользователями, не могут привязываться к портам <1024, поэтому для этого требуется root. </p>

Так что я могу создать nginx только под root? И мне также нужны PHP и mariadb для поддержки моего сайта, я попытался сослаться на PHP в файле конфигурации nginx:

location ~ \.php(.*)$ {
    fastcgi_pass   php:9000;
    ...
}

Проверьте с помощью nginx -t и сообщите об ошибке : nginx: [emerg] host not found in upstream "php" in ...

Но docker работает таким образом

Что мне делать 101

...