kylemanna/openvpn イメージを使用するときに IPV6 エラーを回避するにはどうすればいいですか?

kylemanna/openvpn イメージを使用するときに IPV6 エラーを回避するにはどうすればいいですか?

次のデプロイ コマンドを実行しようとしています...

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn

私は

Sysctl エラー: '--sysctl net.ipv6.conf.all.disable_ipv6=0' で docker を実行してください

だから私は走る

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 kylemanna/openvpn

でも私は

デフォルト転送の Sysctl エラーです。docker を '--sysctl net.ipv6.conf.default.forwarding=1' で実行してください。

だから私は試してみる...

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 --sysctl net.ipv6.conf.default.forwarding=1 kylemanna/openvpn

しかし、sysctl 値は取得されません...

すべての転送で Sysctl エラーが発生しています。docker を '--sysctl net.ipv6.conf.all.forwarding=1' で実行してください。

そこで他のバリエーションも試してみました...

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv6.conf.default.forwarding=1" kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 net.ipv6.conf.default.forwarding=1 kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0,net.ipv6.conf.default.forwarding=1 kylemanna/openvpn

しかし、どれも機能していないようです。イメージの IPv6 をオフにするにはどうすればよいですか?

答え1

他の人も同じ問題を抱えている場合、見た目は同じですが、完全に同じではありません。実際に機能するコマンドは...

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 --sysctl net.ipv6.conf.default.forwarding=1 --sysctl net.ipv6.conf.all.forwarding=1 kylemanna/openvpn

関連情報