我有个码头工人。我正在尝试运行的yml文件(该文件的版本为“3.4”,但我得到了错误:
"The compose file is invalid because:
networks.default value Additional properties are not allowed ('name' was unexpected)
这是docker compose文件中失败的部分:
networks:
default:
driver: bridge
name: nssams_bridge
当我跑步时(我在Ubuntu 20.04上)
docker-compose --version
它说版本是1.25.0,我不确定这是否是一个足够高的版本来支持3.4,这是我的猜测。
但我尝试了很多方法来更新docker compose,但似乎都不管用。
我试过:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
和
sudo apt upgrade docker-compose
以及
sudo pip install docker-compose
但是在所有这些之后,docker compose--version命令仍然返回1.25.0,build unknown
那么如何升级docker compose版本呢?