我安装了 openvpn-status,但 npm install 对我不起作用,所以我改用 docker。使用 docker-compose 时出现错误:
docker-compose up docker-compose.yml
ERROR: In file './docker-compose.yml', service 'image' must be a mapping not a string.
这是我的 docker-compose.yml
version: '2'
services:
openvpn-status:
image: auspexeu/openvpn-status
container_name: openvpn-status
volumes:
- './status-cfg/cfg.json:/usr/src/app/cfg.json'
ports:
- 8080:3013
restart: "unless-stopped"
非常感谢您提供的任何解决方案:D 谢谢
答案1
您的缩进不正确。对于版本 2-3 格式,服务下是您的服务名称,服务名称下是每个服务的设置。
version: '2'
services:
openvpn-status:
image: auspexeu/openvpn-status
container_name: openvpn-status
volumes:
- './status-cfg/cfg.json:/usr/src/app/cfg.json'
ports:
- 8080:3013
restart: "unless-stopped"