Как запустить клиент OpenVPN внутри док-контейнера?

En Linux, puede usar el comando setsidpara ejecutar rsync en una sesión separada. OpenBSD no parece tener esto como un comando, aunque existe la llamada al sistema. Puede escribir su propia versión C del comando, o probar este bit de perl si lo tiene:

#!/usr/bin/perl
use POSIX qw(setsid);
POSIX::setsid();
exec @ARGV;

Si nombra este script mysetsid, lo usará como prefijo del comando su, por ejemplo,:./mysetsid su cvsuser...en la primera versión de su script. Tenga en cuenta que la función del controlador solo ve la interrupción una vez que finaliza el comando rsync actual.

2
12.07.2019, 20:25
1 ответ

У меня все получилось. Похоже, мне нужно включить IPv6 вручную:

docker run -it --rm --cap-add=NET_ADMIN --device /dev/net/tun \
           --sysctl net.ipv6.conf.all.disable_ipv6=0 -v $PWD:$PWD \
           ubuntu bash
6
27.01.2020, 21:58

Теги

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