Docker 运行OpenVPN时出错:/etc/OpenVPN/ovpn_env.sh:没有这样的文件或目录
我正在尝试使用Docker Compose在Ubuntu18.04服务器上设置OpenVPN和obfsproxy。但是,运行Docker 运行OpenVPN时出错:/etc/OpenVPN/ovpn_env.sh:没有这样的文件或目录,docker,docker-compose,openvpn,Docker,Docker Compose,Openvpn,我正在尝试使用Docker Compose在Ubuntu18.04服务器上设置OpenVPN和obfsproxy。但是,运行docker compose up命令会导致openvpn容器不断重新启动docker日志显示以下错误: /usr/local/bin/ovpn_run:line 40:/etc/openvpn/ovpn_env.sh:没有这样的文件或目录 有人知道为什么会发生这种情况,以及我们如何解决这个问题吗?谢谢 docker compose.yml 基于 如评论中所述,图像太旧 维
docker compose up
命令会导致openvpn容器不断重新启动<代码>docker日志显示以下错误:
/usr/local/bin/ovpn_run:line 40:/etc/openvpn/ovpn_env.sh:没有这样的文件或目录
有人知道为什么会发生这种情况,以及我们如何解决这个问题吗?谢谢
docker compose.yml
基于
如评论中所述,图像太旧 维马吉克• 三年前更新您访问网络的专用路径 资源和服务安全可靠 其次,Dockerhub中提供的GitHub链接也被破坏 因此,在不拉动和运行容器的情况下,很难对此进行调查 我将建议使用dockerhub(它是最新的,具有10M+pull,对于这张图片,还建议使用他们在媒体上的有趣文章,配置VPN不会超过五分钟 对于客户端,您可以
您在
/etc/openvpn
中是否有ovpn_env.sh
,因为它来自一个卷docker compose.yml
文件使用的是传统语法。您不再需要docker中的“数据容器”(而且已经有几年没有了)查看Git存储库,它已经超过四年没有更新了。你可能想考虑使用其他的东西作为起点。@ LyPy我不知道!我在RePo周围搜索过,找不到<代码> OpenSyvv.S/<代码>,有什么想法我可以找到这个丢失的文件吗?
data:
image: busybox
volumes:
- /etc/openvpn
server:
image: vimagick/openvpn
ports:
- "1194:1194/tcp"
volumes_from:
- data
cap_add:
- NET_ADMIN
restart: always
obfsproxy:
image: vimagick/obfsproxy
ports:
- "4911:4911"
links:
- server:openvpn
environment:
- PASSWORD=J23TNHPJPAOQJLTCPLFD4CQYVFY6MEVP
- DEST_ADDR=openvpn
- DEST_PORT=1194
- LISTEN_ADDR=0.0.0.0
- LISTEN_PORT=4911