咨询:.\docker-compose.yml配置文件无效问题(附配置代码)
Docker Compose配置无效问题排查
你的docker-compose.yml文件存在两处YAML语法格式错误,这是导致文件无效的核心原因:
- 列表项缺少必要空格:YAML语法中,列表项的短横线
-后面必须紧跟一个空格,否则会被识别为无效语法ports字段下的-"8000:8000"应改为- "8000:8000"volumes字段下的-./app:/app应改为- ./app:/app
修正后的完整配置如下:
version: "3.9" services: app: build: context: . ports: - "8000:8000" volumes: - ./app:/app command: > sh -c "python manage.py runserver 0.0.0.0:8000"
补充说明:command字段的>写法是合法的(用于折行并保留空格),如果不需要折行也可以简化为一行:command: sh -c "python manage.py runserver 0.0.0.0:8000",两种写法均能正常工作。
内容的提问来源于stack exchange,提问作者Marof
相关产品推荐
相关产品推荐

