我试图在Docker服务中设置一个VPN客户端,其中包含了,但我遇到了一些问题。
ExpressVPN:我试过这个快速容容器,但是它一直在不断地重新启动。这是我的密码:
expressvpn:
container_name: expressvpn
image: polkaned/expressvpn
environment:
- ACTIVATION_CODE=<code>
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
stdin_open: true
tty: true
command: /bin/bash
privileged: true
ports:
- 6881:6881 # QBittorrent
restart: unless-stoppedOpenVPN:我试过安装这个DockOVPN客户端,但是说明说要运行这个命令来设置/配置:
docker run -it --rm --cap-add=NET_ADMIN \
-p 1194:1194/udp -p 80:8080/tcp \
-e HOST_ADDR=$(curl -s https://api.ipify.org) \
--name dockovpn alekslitvinenk/openvpn当我运行时,我得到了这个错误:
警告:请求的映像平台(linux/ and 64)与检测到的主机平台(linux/arm64/v8)不匹配,也没有请求任何特定的平台( standard_init_linux.go:219: exec用户进程引起的: exec格式错误)
我也尝试过这个linuxserver.io OpenVPN客户端,但是这个也在不断地重新启动。
长话短说,我只是想找到任何能够工作的虚拟专用网客户端。有人能告诉我我做错了什么或者推荐另一种解决方案吗?
发布于 2023-03-06 07:50:49
您正试图在非x86处理器上运行x86映像。那是行不通的。
您需要为linux/arm64/v8平台找到或构建一个映像,并使用该映像。您可以在https://docs.docker.com/build/building/multi-platform/上阅读更多关于多平台映像的信息。
https://devops.stackexchange.com/questions/17514
复制相似问题