牧场主:同一台物理机器上有多台主机

我正在习惯牧场主和docker工人,现在我正试图弄清楚是否可以在同一台物理机器上创build多个本地自定义主机。 我在本地计算机上运行RancherOS。 通过Rancher Web UI,我可以创build一个本地自定义主机并向其添加容器。 当我尝试添加另一个本地自定义主机将给定的命令复制到terminal(SSH到牧场主机器)时,它明确了过程,但没有发生任何事情。 新的主机没有出现在Web界面的主机列表中,我也没有收到terminal的任何错误。

我无法从Rancher文档中获得有关此可能问题的任何有用信息。

我想知道是否有可能在同一台物理机器上有多个自定义的虚拟主机,或者如果由于某种原因,我想知道如何debugging命令失败。

sudo docker run -e -d --privileged \ -v /var/run/docker.sock:/var/run/docker.sock rancher/agent:v0.8.2 \ http://192.168.1.150:8080/v1/projects/1a5/scripts/<registrationToken>

其中registrationToken被牧场主提供的替代。

关于他们没有什么“虚拟的”。 代理与docker交谈并pipe理一个docker守护进程,这是整个机器。 运行多个操作并不合理,有多种原因,比如在机器上键入“docker run …”,哪个代理应该拿起那个容器? 而且不pipe他们是不是真的彼此孤立,因为他们中的任何一个都可以运行特许容器,然后可以做任何他们想要的东西来影响其他人。

唯一的办法就是让实际的虚拟机在物理机器上运行,每个虚拟机都有自己的操作系统和docker守护进程。

另一个select是使用linux容器创build独立的环境,每个环境都有自己的ip地址并运行它自己的docker守护进程。