关于在执行docker-compose 创建容器时出现如下报错问题解决方法:
The Compose file './compose.yml' is invalid because:
Unsupported onfig option for services: 'sonarqube'
1、找到docker-compose安装路径
执行find / | grep docker-compose ##生产的服务器建议缩小范围查找避免性能消耗过多导致其他的问题出现。
2、接着执行第二部
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
将现有的版本替换成最新版本,如需要指定版本可以修改路径的方式
注意-o后面的路径是你旧版本的安装路径,这里仅仅为了演示放在root目录下
3、下载完成后,查看一下文件和文件权限
必须要有文件执行权限如果没有执行下面的命令
chmod +x /usr/bin/docker-compose ##注意将路劲改为你安装的路径。
4、执行一下docker-compose --version 查看版本信息是否更新成功
5、更新成功后再次执行 docker-compose compose.yml up -d 测试是否解决问题。
我的compose.yml文件保存在/usr/local/sonar/compose.yml ##路径根据实际来操作
版本更新完成后,问题解决