设备环境:物理机,系统0.8.47
BUG现象:我通过网页上传了docker-compose.yml文件,无法启动容器,启动时会报错
time="2025-05-03T00:45:46+08:00" level=warning msg="The \"DOCKERDATAPWD\" variable is not set. Defaulting to a blank string."
原因是我在yml文件里面使用了环境变量如下:
volumes:
- ${DOCKERDATAPWD}/anirss:/config
我已经在/etc/profile配置了全局环境变量,在shell中使用docker compose config 可以正确读取
volumes:
- type: bind
source: /vol3/1000/dockerdata/anirss
target: /config
同时在shell中使用docker compose up 也可以正常启动容器,路径都是正确的。
出现频率:必现