#java #docker #openvpn #corretto
#java #docker #openvpn #corretto
Вопрос:
Таким образом, я установил openvpn в образ corretto docker:
FROM amazoncorretto
RUN amazon-linux-extras install epel
RUN yum -y install p7zip openvpn
Я получаю сообщение об ошибке, когда он пытается увидеть устройство TUN.
ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Итак, после небольшого чтения я попытался создать устройство / dev / net / tun.
Закрыть, но без кубиков.
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun (tried with and without this).
Теперь, выполняя openvpn --config /opt/settings/private.ovpn
, я получаю новую ошибку разрешения, которую, похоже, не могу разрешить:
ERROR: Cannot ioctl TUNSETIFF tun: Operation not permitted (errno=1)
Есть ли способ решить эту проблему?
Должен ли я использовать другой контейнер javac или есть способ заставить corretto работать?
Редактировать
Я также пытался установить yum -y install NetworkManager-vpnc
.
Некоторые предложения указывают на то, что его необходимо выполнить с sudo
помощью so I yum -y install sudu
и попытался запустить openvpn, используя ту же ошибку.
Ответ №1:
Вы включили привилегированный режим в контейнере?