mda*_*y77 10 docker docker-compose
我正在尝试使用最新的 docker compose 3.8 版,但我不断收到“不支持“.\docker-compose.yml”中的版本。” 错误。
我使用的是最新版本的 Docker 引擎 19.03.8 和 Docker 桌面 2.2.0.5。
编辑:这是我的 docker compose 版本:docker-compose version 1.25.4,build 8d51620a
这是我的 docker compose 文件:
version: "3.8"
services:
portal:
image: portal-dev
ports:
- "5000:80"
- "4200:4200"
container_name: portal
build:
context: .
dockerfile: Dockerfile.dev
environment:
ASPNETCORE_ENVIRONMENT: Development
DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER: 0
Run Code Online (Sandbox Code Playgroud)
我的 docker compose 文件使用 3.7 版。我不明白为什么它不能使用 3.8 版。任何人都可以帮忙吗?
jma*_*nry 13
docker-compose 1.25.5 中添加了 3.8 compose 版本(参考:https : //github.com/docker/compose/releases/tag/1.25.5)
Docker Desktop 2.3 包含新版本的 compose,但它目前在边缘通道上。
如果你可以/不想使用Edge Channel,你可以在github发布页面https://github.com/docker/compose/releases手动下载最新版本的docker-compose
Dil*_*ary 11
请按照以下步骤解决该问题:
sudo apt-get remove docker-compose -y
Run Code Online (Sandbox Code Playgroud)
curl -O -J -L https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-x86_64
Run Code Online (Sandbox Code Playgroud)
chmod +x docker-compose-linux-x86_64
Run Code Online (Sandbox Code Playgroud)
sudo cp ./docker-compose-linux-x86_64 /usr/bin/docker-compose
Run Code Online (Sandbox Code Playgroud)
docker-compose version
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5251 次 |
| 最近记录: |