有时候在使用docker执行的时候会有一些错误比如下面命令docker compose无法使用改用这个命令则可以docker-compose原因分析--profile是Docker Compose v2 /docker compose的参数注意是空格非连字符。如果脚本调用的是旧版docker-composev1Python 实现则不支持该 flag。# 检查版本 docker --version docker compose version # v2 插件 docker-compose --version # v1 旧版解决方案升级到Docker Compose v2# Ubuntu/Debian sudo apt-get update sudo apt-get install docker-compose-plugin # 验证 docker compose version # Docker Compose version v2.x.x或者手动安装# 下载最新版本以 Linux x86_64 为例 DOCKER_CONFIG${DOCKER_CONFIG:-$HOME/.docker} mkdir -p $DOCKER_CONFIG/cli-plugins curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 \ -o $DOCKER_CONFIG/cli-plugins/docker-compose chmod x $DOCKER_CONFIG/cli-plugins/docker-compose # 验证 docker compose version
docker 报错 “unknown flag: --profile“
有时候在使用docker执行的时候会有一些错误比如下面命令docker compose无法使用改用这个命令则可以docker-compose原因分析--profile是Docker Compose v2 /docker compose的参数注意是空格非连字符。如果脚本调用的是旧版docker-composev1Python 实现则不支持该 flag。# 检查版本 docker --version docker compose version # v2 插件 docker-compose --version # v1 旧版解决方案升级到Docker Compose v2# Ubuntu/Debian sudo apt-get update sudo apt-get install docker-compose-plugin # 验证 docker compose version # Docker Compose version v2.x.x或者手动安装# 下载最新版本以 Linux x86_64 为例 DOCKER_CONFIG${DOCKER_CONFIG:-$HOME/.docker} mkdir -p $DOCKER_CONFIG/cli-plugins curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 \ -o $DOCKER_CONFIG/cli-plugins/docker-compose chmod x $DOCKER_CONFIG/cli-plugins/docker-compose # 验证 docker compose version