如何解决这个docker-compose升级错误?

时间:2016-10-27 14:25:58

标签: docker-compose

我正在尝试从

升级docker-compose

docker-compose版本1.5.2,构建未知

使用此Upgrading instructions(在升级部分下)停泊在1.7.x以上。

遵循升级说明:

  • docker-compose migrate-to-labels

我收到以下错误

- 错误:在文件'./docker-compose.yml'中,service'version'没有任何配置选项。 docker-compose.yml中的所有顶级键必须映射到配置选项的字典。

我正在使用的docker-compose.yml文件是

version: '2'
services:
    dockerapp:
        build: .
        ports:
            - "5000:5000"
        volumes:
            - ./app:/app
    redis:
        image: redis:3.2.0

1 个答案:

答案 0 :(得分:0)

尝试使用curl直接安装较新版本。例如:

curl -L https://github.com/docker/compose/releases/download/1.20.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose

请注意,我已经指定了/ usr / bin / docker-compose目的地,通常,当你通过apt-get安装时,docker-compose安装在/ usr / local / bin中 确保您使用的正确版本

docker-compose --version
docker-compose version 1.20.0-rc2, build 8c4af54

之后,根据:(see)

升级docker-compose文件版本