问题:

[root@docker ~]# docker network create -d overlay --subnet 172.16.1.0/24 --gateway 172.16.1.254 ol1
Error response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again.

解决办法:

[root@docker ~]# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock    #修改这一行内容
[root@docker ~]# systemctl daemon-reload
[root@docker ~]# systemctl restart docker

验证:

[root@docker ~]# docker network create -d overlay --subnet 172.16.0.0/24 --gateway 172.16.0.254 ol1
52087a37d9a0c9d977618212a929bf8aea5fbc7c2cbb0b6f02b90e7d2621af3b
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐