Почему --uts=private не позволяет мне установить имя хоста?

Публикую свой ответ, просто чтобы уточнить, в чем проблема:

Я использовал curl --verbose [local-IP]с терминала своего Mac, и из вывода было ясно, что он попадал на сервер Apache, но Wordpress перенаправлял на http://localhost/. Итак, я проверил настройки Wordpress, и в качестве «адреса сайта» было установлено http://localhost/. Я изменил это на http://[local-IP], и теперь все работает нормально. Спасибо всем, кто внес полезные предложения!

(Думаю, мораль этой истории в том, чтобы в следующий раз использовать средства командной строки -для отладки...)

0
12.11.2020, 20:06
1 ответ

Мы блокируем вас на основании возможностей пространства имен. По умолчанию контейнеры не получают CAP _SYS _ADMIN.

$   podman run -ti --uts=private --hostname foobar centos
# hostname
foobar
$   podman run -ti --cap-add SYS_ADMIN --uts=private  centos
[root@a4f36e700ad7 /]# hostname foobar
[root@a4f36e700ad7 /]# hostname
foobar
[root@a4f36e700ad7 /]# exit
3
18.03.2021, 22:49

Теги

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