bubuntux / nordvpn

NordVpn Docker Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swarm deployment?

johnmacdowall opened this issue · comments

This image works great when I run the docker-compose script. I've got my private key and I get right in.

HOWEVER, when I try to deploy it to docker swarm, there's a firewall issue that keeps me from using DNS (I THINK)

Here's my yml:

version: "3"
services:
nordlynx:
image: ghcr.io/bubuntux/nordlynx
cap_add:
- NET_ADMIN
- NET_RAW
environment:
- PRIVATE_KEY=thiskeyhasbeenremoved
- NETWORK=192.168.1.0/24
- FIREWALL=disable
dns:
- 8.8.8.8
- 103.86.96.100
- 103.86.99.100
- 1.1.1.1
- 1.0.0.1

docker stack deploy --compose-file ./docker-compose.yml --orchestrator swarm VPN

here's the log:

vpn_nordlynx.1.jl6p7sc0adun@node02 |
vpn_nordlynx.1.jl6p7sc0adun@node02 | -------------------------------------
vpn_nordlynx.1.jl6p7sc0adun@node02 | _ ()
vpn_nordlynx.1.jl6p7sc0adun@node02 | | | ___ _ __
vpn_nordlynx.1.jl6p7sc0adun@node02 | | | / | | | /
vpn_nordlynx.1.jl6p7sc0adun@node02 | | | _
\ | | | () |
vpn_nordlynx.1.jl6p7sc0adun@node02 | || |
/ || _/
vpn_nordlynx.1.jl6p7sc0adun@node02 |
vpn_nordlynx.1.jl6p7sc0adun@node02 |
vpn_nordlynx.1.jl6p7sc0adun@node02 | Brought to you by linuxserver.io
vpn_nordlynx.1.jl6p7sc0adun@node02 | -------------------------------------
vpn_nordlynx.1.jl6p7sc0adun@node02 |
vpn_nordlynx.1.jl6p7sc0adun@node02 | To support the app dev(s) visit:
vpn_nordlynx.1.jl6p7sc0adun@node02 | Bubuntux: https://github.com/sponsors/bubuntux
vpn_nordlynx.1.jl6p7sc0adun@node02 | WireGuard: https://www.wireguard.com/donations/
vpn_nordlynx.1.jl6p7sc0adun@node02 | To support LSIO projects visit:
vpn_nordlynx.1.jl6p7sc0adun@node02 | https://www.linuxserver.io/donate/
vpn_nordlynx.1.jl6p7sc0adun@node02 | -------------------------------------
vpn_nordlynx.1.jl6p7sc0adun@node02 | GID/UID
vpn_nordlynx.1.jl6p7sc0adun@node02 | -------------------------------------
vpn_nordlynx.1.jl6p7sc0adun@node02 |
vpn_nordlynx.1.jl6p7sc0adun@node02 | User uid: 911
vpn_nordlynx.1.jl6p7sc0adun@node02 | User gid: 911
vpn_nordlynx.1.jl6p7sc0adun@node02 | -------------------------------------
vpn_nordlynx.1.jl6p7sc0adun@node02 |
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 10-adduser: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 10-validate: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 10-validate: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 20-inet: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:51:32+00:00] Enabling connection to eth0 10.0.5.52/24
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:51:32+00:00] Enabling connection to eth1 172.18.0.3/16
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:51:32+00:00] Enabling connection to secure interfaces
vpn_nordlynx.1.jl6p7sc0adun@node02 | iptables v1.8.7 (legacy): host/network api.nordvpn.com' not found vpn_nordlynx.1.jl6p7sc0adun@node02 | Try iptables -h' or 'iptables --help' for more information.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 20-inet: exited 2.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 20-inet6: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:51:37+00:00] No interface network6 detected
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 20-inet6: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 30-route: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:51:37+00:00] Enabling connection to network 192.168.1.0/24
vpn_nordlynx.1.jl6p7sc0adun@node02 | RTNETLINK answers: Network unreachable
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 30-route: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 30-route6: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 30-route6: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 40-allowlist: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 40-allowlist: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 90-custom-folders: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 90-custom-folders: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 99-custom-files: executing...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [custom-init] no custom files found exiting...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] 99-custom-files: exited 0.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-init.d] done.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [services.d] starting services
vpn_nordlynx.1.jl6p7sc0adun@node02 | [services.d] done.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:51:37+00:00] Finding the best server...
vpn_nordlynx.1.jl6p7sc0adun@node02 | curl: (6) Could not resolve host: api.nordvpn.com
vpn_nordlynx.1.jl6p7sc0adun@node02 | curl: (6) Could not resolve host: api.nordvpn.com
vpn_nordlynx.1.jl6p7sc0adun@node02 | curl: (6) Could not resolve host: api.nordvpn.com
vpn_nordlynx.1.jl6p7sc0adun@node02 | curl: (6) Could not resolve host: api.nordvpn.com
vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:52:04+00:00] Unable to select a server ¯_(⊙︿⊙)

vpn_nordlynx.1.jl6p7sc0adun@node02 | [2022-03-24T14:53:04+00:00] Connection summary:
vpn_nordlynx.1.jl6p7sc0adun@node02 | Unable to access interface: No such device
vpn_nordlynx.1.jl6p7sc0adun@node02 | wg-quick: `/etc/wireguard/wg0.conf' does not exist
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-finish.d] executing container finish scripts...
vpn_nordlynx.1.jl6p7sc0adun@node02 | [cont-finish.d] done.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [s6-finish] waiting for services.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [s6-finish] sending all processes the TERM signal.
vpn_nordlynx.1.jl6p7sc0adun@node02 | [s6-finish] sending all processes the KILL signal and exiting.
root@node00:/docker/vpn#

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.