我正在使用几个通过 SSH 访问的远程 Linux 容器(具体来说是 PlanetLab)。有时它们工作不可靠,所以我发出命令sudo reboot
。我想知道的是,这会只重启我的容器,还是会重启所有容器,还是会重启整个物理主机?发出命令后,我断开连接但可以立即再次连接,所以我猜主机本身没有重新启动。
我正在使用几个通过 SSH 访问的远程 Linux 容器(具体来说是 PlanetLab)。有时它们工作不可靠,所以我发出命令sudo reboot
。我想知道的是,这会只重启我的容器,还是会重启所有容器,还是会重启整个物理主机?发出命令后,我断开连接但可以立即再次连接,所以我猜主机本身没有重新启动。
隔离是容器中最重要的概念之一,容器之间以及与主机的隔离(涉及到暴露的主机资源(如磁盘或 CPU)的使用和争用时除外)。
这种隔离可以防止在给定容器中运行的进程以任何方式监视或影响在另一个容器或主机上运行的进程,除非用户专门设置。
通过隔离,容器可以允许在同一台物理机器上部署应用程序,即使这些应用程序在不同的域下运行并且需要独占访问资源。例如,在不同容器中运行的多个应用程序可以通过使用与每个容器关联的不同 IP 地址绑定到相同的物理网络接口。
答案是,在默认情况下,重启一个容器应该不会对主机或其他容器产生影响。
关于隔离的主题有很多来源,例如: