问题背景
在由docker-compose.yml的文件目录下执行命令 docker compose up -d 出现错误 Additional ininoperty include is not allowed
原因
- 我的docker-compose.yml 文件中出现了include标签
- 旧版本的docker-compose 不支持此标签
解决办法
- 下载支持的docker-compose
解决过程
下载对应的版本
shell
# 选择v2.27.0版本。 uname -s uname -m 都是为了获取系统信息
# 文件存放位置是/usr/local/bin/docker-compose
curl -L https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#给他一个执行权限
chmod +x /usr/local/bin/docker-compose
#查看是否安装成功
docker-compose --version
如果服务器上不好下载,也可以用上面的链接地址手动下载