授予对 Docker Swarm 集群的访问权限
Give access to Docker Swarm cluster
好的,这是我的情况:
我使用 docker 机器创建了 docker swarm 集群。我可以部署任何容器等。所以基本上一切正常。我现在的问题是如何将集群的访问权限授予其他人。我希望其他人使用 docker-compose.
在该集群上部署容器
Docker 机器在每个要使用 TLS 保护的节点上配置 docker 引擎:
客户端配置可以在运行时看到"docker-machine config"命令,例如下面的设置用于访问远程docker主机:
--tlsverify
--tlscacert="~/.docker/machine/certs/ca.pem"
--tlscert="~/.docker/machine/certs/cert.pem"
--tlskey="~/.docker/machine/certs/key.pem"
-H=tcp://....
这是~/.docker/machine/certs下的文件,其他用户需要连接到你的swarm。
我预计 docker 最终会创建某种形式的用户身份验证和授权。
好的,这是我的情况:
我使用 docker 机器创建了 docker swarm 集群。我可以部署任何容器等。所以基本上一切正常。我现在的问题是如何将集群的访问权限授予其他人。我希望其他人使用 docker-compose.
在该集群上部署容器Docker 机器在每个要使用 TLS 保护的节点上配置 docker 引擎:
客户端配置可以在运行时看到"docker-machine config"命令,例如下面的设置用于访问远程docker主机:
--tlsverify
--tlscacert="~/.docker/machine/certs/ca.pem"
--tlscert="~/.docker/machine/certs/cert.pem"
--tlskey="~/.docker/machine/certs/key.pem"
-H=tcp://....
这是~/.docker/machine/certs下的文件,其他用户需要连接到你的swarm。
我预计 docker 最终会创建某种形式的用户身份验证和授权。