Background
The alpine Dockerfile is experimental and doesn't work yet. I've contacted Nord Security and the request has been forwarded to the application team. There's no word on whether or not they will build a package for alpine, nor an ETA.
Technical Details
To summarize, the nordvpn command-line interface is a dynamically linked executable that depends on the libc6 shared library. Nord packages this for Debian-based systems. In contrast, alpine is not Debian-based and uses the musl library instead of libc6. In the Dockerfile, you'll see workarounds to the "architecture" difference and package dependencies. Attempting to run nordvpnd fails:
Error relocating /usr/bin/nordvpn: __vfprintf_chk: symbol not found
Error relocating /usr/bin/nordvpn: __fprintf_chk: symbol not found
Background
The alpine Dockerfile is experimental and doesn't work yet. I've contacted Nord Security and the request has been forwarded to the application team. There's no word on whether or not they will build a package for alpine, nor an ETA.
Technical Details
To summarize, the
nordvpncommand-line interface is a dynamically linked executable that depends on the libc6 shared library. Nord packages this for Debian-based systems. In contrast, alpine is not Debian-based and uses the musl library instead of libc6. In the Dockerfile, you'll see workarounds to the "architecture" difference and package dependencies. Attempting to runnordvpndfails: