gpt4 book ai didi

docker-compose - 网络 `hbase` 被声明为外部网络,但无法找到。在部署堆栈之前,您需要创建一个 swarm 范围的网络

转载 作者:行者123 更新时间:2023-12-04 12:14:21 24 4
gpt4 key购买 nike

我在 docker swarm 集群下面。

    $ sudo docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
iq7i01ns7ku7zrtaemiucoawi * master.com Ready Active Leader 19.03.2
g6mug58tld4aikobdv3ic9p9y worker1.com Ready Active 19.03.2
uc13xcl9ttauzkqdz03kbrewt worker2.com Ready Active 19.03.2
c8uhfvyhhlmuxp2p3ei3ymrj5 worker3.com Ready Active 19.03.2

我要部署 hadoop platform进入集群。
    $ sudo docker stack deploy -c docker-compose-v3.yml hadoop
network "hbase" is declared as external, but could not be found. You need to create a swarm-scoped network before the stack is deployed

我该如何解决这个错误?

最佳答案

您需要先创建您的网络:

docker network create --driver overlay hbase

在您的 compose您指定的网络 hbaseexternal但似乎没有这样的网络存在

关于docker-compose - 网络 `hbase` 被声明为外部网络,但无法找到。在部署堆栈之前,您需要创建一个 swarm 范围的网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58161371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com