【问题标题】:After executing docker-compose command geting error yaml.scanner.ScannerError执行 docker-compose 命令后出现错误 yaml.scanner.ScannerError
【发布时间】:2018-08-09 06:31:23
【问题描述】:

Docker 撰写文件:

version: '2'

services:

wordpress:
    image: wordpress
    ports:
        -8080:80
    environment:
        WORDPRESS_DB_PASSWORD:vvk123
mysql:
    image:mysql:latest
    environment:
        MYSQL_ROOT_PASSWORD:vvk123

当我试图执行这个命令时

docker-compose ps

它的错误被称为

yaml.scanner.ScannerError: 此处不允许映射值 “.\docker-compose.yml”,第 12 行,第 20 列

【问题讨论】:

    标签: docker docker-compose


    【解决方案1】:

    尝试在第 12 行的列之后添加一个空格:

    version: '2'
    
    services:
    
    wordpress:
        image: wordpress
        ports:
            - 8080:80
        environment:
            - WORDPRESS_DB_PASSWORD:vvk123
    mysql:
        image: mysql:latest
        environment:
            - MYSQL_ROOT_PASSWORD:vvk123
    

    【讨论】:

    • 而且我认为-8080 之间也应该有一个空格
    • 编辑了答案,我错过了,因为错误指向第 12 行,也许它确实有效...
    猜你喜欢
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多