美文网首页
Version in "./docker-compose.yml

Version in "./docker-compose.yml

作者: 慎独墨写 | 来源:发表于2019-09-27 10:54 被阅读0次
    Version in "./docker-compose.yml" is unsupported. You might be seeing this error because yo supported version (e.g "2.2" or "3.3") and place your service definitions under the 'services' keions at the root of the file to use version 1.  For more on the Compose file format versions, see [https://docs.docker.com/compose/compose-file/](https://docs.docker.com/compose/compose-file/)
    

    这种问题一般是因为

    docker-compose的版本和 ./docker-compose.yml 要求的版本对应不上

    docker-compose 的版本可以用 docker-compose --version 进行检查

    外网有说可以通过修改 ./docker-compose.yml 的version的值改好的情况,但是对我而言不适用。

    提供一种来自官网的解决方案:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    sudo chmod +x /usr/local/bin/docker-compose
    

    按照官网的方式重新安装docker-compose的最新版本,不要通过apt install安装。

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    

    如果上述命令下使用docker-compose仍然出现问题,很有可能是路径问题,可以参考下述方式解决

    对于其他操作系统,解决方式可能不一样,详情请访问官网

    https://docs.docker.com/compose/install/

    相关文章

      网友评论

          本文标题:Version in "./docker-compose.yml

          本文链接:https://www.haomeiwen.com/subject/ouisyctx.html