我最近更新了docker和docker-compose。进行 docker -v 返回:
Docker版本18.09.7,内部版本2d0083d
并运行 docker-compose -v 返回:
docker-compose版本1.8.0,内部版本未知
这是我的 docker-compose.yml 文件:
version: "3.7"
services:
webapp:
build:
context: ./dir
dockerfile: Dockerfile-alternate
args:
buildno: 1
这是我尝试 docker-compose build 时出现的错误:
错误:“ ./ docker-compose.yml”中的版本不受支持。您可能会看到此错误,因为使用的是错误的Compose文件版本。指定版本“ 2”(或“ 2.0”)并将您的服务定义放在
services
键下,或者省略version
键并将您的服务定义放在文件的根目录下以供使用版本1。 有关撰写文件格式版本的更多信息,请参见https://docs.docker.com/compose/compose-file/
当我检查网站时,它显示我的docker版本应该足够支持3.7。甚至下降到版本2也不起作用。我该怎么做才能解决此问题?