Docker 运行OpenVPN时出错:/etc/OpenVPN/ovpn_env.sh:没有这样的文件或目录

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在Ubuntu18.04服务器上设置OpenVPN和obfsproxy。但是,运行
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