我正在尝试在docker EE上安装和启动UCP,我得到了上面的错误。我正在使用以下命令启动UCP:
docker container run --rm -it --name ucp \
-v /var/run/docker.sock:/var/run/docker.sock \
docker/ucp:3.1.1 install \
--host-address <ip-host-address> \
--interactive然后我跑
docker logs ucp-reconcile它只是说没有这样的容器。
我得到的唯一警告是
Unauthorized users may be able to access this node since it's listening on port 2375.但这是一个警告,不应该影响UCP在群上的部署。
我不能理解需要做些什么才能把这件事做起来。
发布于 2019-01-12 05:44:36
你不应该在运行docker时让它监听端口2375。这与在整个系统上为整个网络完全禁用root密码是相同的。UCP为您设置了一种安全访问集群的方式,因此不需要不安全地打开节点。
UCP安装程序正试图告诉您这一点。我可以通过首先将我的docker.service单元文件的ExecStart行设置为这样来重新创建您的情况:
ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2375然后我运行:systemctl daemon-reload和systemctl restart docker以使更改生效。
然后我运行UCP安装程序,如下所示:
$ docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock docker/ucp install --force-minimums
INFO[0000] Your engine version 18.09.0, build 33a45cd (3.10.0-693.21.1.el7.x86_64) is compatible with UCP 3.1.2 (b822777)
FATA[0003] The Docker port is externally accessible on this node, accepting connections on port 2375. This node is insecure. Learn more at https://docker.com/ddc-18这完全是安装程序的预期行为。不要以这种方式运行Docker。
https://stackoverflow.com/questions/54154336
复制相似问题