Docker 主机上每个用户的守护进程
Docker Daemon per user on host
我有一件奇怪的事情要配置,我可以在主机上为每个用户设置 docker 守护进程吗?我想隔离单个用户可以拥有自己的 docker 守护程序的进程,用户可以在其中 运行 他自己的 services/images/containers 并测试它。基本上我需要这个来测试环境,每个用户都应该有自己的一套服务。
我看到有一个叫 docker 桥的东西,但我不确定是否可以扩展它。有人可以给我一些建议吗?
编辑 1:我可以使用 docker-machine 吗?但是我没有找到配置它的方法。
我可以用我自己的解决方案来实现。基本上,这很容易通过自定义 docker 守护程序配置来实现。
这个 link 包含所有详细信息。 Dockerd
这是关于保护客户端和引擎之间的 tcp 套接字的讨论 secure docker connection
然而 运行 多个守护进程仍然是一个实验性功能,因为全局配置(例如 Iptables)是其中的一部分。对于我的情况,我不需要它因此禁用了那些。
注意:这适用于我的用例。如果您有类似的情况并且有额外的配置,我建议您阅读 Docker 文档,如果它不能满足您的需求,还可以阅读 Whosebug 问题。
我有一件奇怪的事情要配置,我可以在主机上为每个用户设置 docker 守护进程吗?我想隔离单个用户可以拥有自己的 docker 守护程序的进程,用户可以在其中 运行 他自己的 services/images/containers 并测试它。基本上我需要这个来测试环境,每个用户都应该有自己的一套服务。
我看到有一个叫 docker 桥的东西,但我不确定是否可以扩展它。有人可以给我一些建议吗?
编辑 1:我可以使用 docker-machine 吗?但是我没有找到配置它的方法。
我可以用我自己的解决方案来实现。基本上,这很容易通过自定义 docker 守护程序配置来实现。
这个 link 包含所有详细信息。 Dockerd
这是关于保护客户端和引擎之间的 tcp 套接字的讨论 secure docker connection
然而 运行 多个守护进程仍然是一个实验性功能,因为全局配置(例如 Iptables)是其中的一部分。对于我的情况,我不需要它因此禁用了那些。
注意:这适用于我的用例。如果您有类似的情况并且有额外的配置,我建议您阅读 Docker 文档,如果它不能满足您的需求,还可以阅读 Whosebug 问题。