主机上每个用户的Docker守护程序

主机上每个用户的Docker守护程序,docker,networking,docker-machine,Docker,Networking,Docker Machine,我有一件奇怪的事情要配置,我可以在主机上为每个用户配置docker守护进程吗?我想隔离一个过程,在这个过程中,每个用户都可以拥有自己的docker守护进程,用户可以在其中运行自己的服务/图像/容器并对其进行测试。基本上,我需要这个测试环境,每个用户都应该有自己的服务集 我可以看到有一种叫做docker bridge的东西,但我不确定是否可以扩展它。有人能给我提些建议吗 编辑1:我可以使用docker机器进行同样的操作吗?但是我没有找到配置它的方法。我可以用自己的解决方案实现这一点。基本上,这可以

我有一件奇怪的事情要配置,我可以在主机上为每个用户配置docker守护进程吗?我想隔离一个过程,在这个过程中,每个用户都可以拥有自己的docker守护进程,用户可以在其中运行自己的服务/图像/容器并对其进行测试。基本上,我需要这个测试环境,每个用户都应该有自己的服务集

我可以看到有一种叫做docker bridge的东西,但我不确定是否可以扩展它。有人能给我提些建议吗


编辑1:我可以使用docker机器进行同样的操作吗?但是我没有找到配置它的方法。

我可以用自己的解决方案实现这一点。基本上,这可以通过自定义docker守护程序配置轻松实现

此链接包含所有详细信息 这讲的是如何保护客户端和引擎之间的tcp套接字 但是,运行多个守护进程仍然是一项实验性功能,因为全局配置(如Iptables)是其中的一部分。就我的情况而言,我不需要它,因此禁用了这些


注意:这适用于我的用例。如果您使用的是类似的场景和额外的配置,我建议您阅读Docker文档,如果不能满足需求,还可以阅读Stackoverflow问题

您知道,每个docker实例都需要在主机上具有root访问权限,并为用户提供直接访问权限以有效地运行docker命令,从而使他们能够在主机上具有root访问权限吗?是的,我有,目前已经足够了。b、 我得到了一个解决方案,很快就会在这里更新。