最简单的方法,如果有的话,在我的本地 MacOS 机器上托管一个或多个 Linux 服务器

最简单的方法,如果有的话,在我的本地 MacOS 机器上托管一个或多个 Linux 服务器

我想实现一个或多个 Linux 服务器通过以下方式“共享”其文件系统的一部分的 POC:出口配置,以及通过安装导出/共享目录的附加服务器mount nfs。我说的是“linux”,但任何带有 shell 和上述功能的东西都可以,这不是我的专业领域,所以也许我错过了一些有效的替代方案。

我尝试谷歌搜索,但搜索结果被那些只需要在本地提供静态内容(可以通过命令启动一个基本的 HTTP 服务器http-server)的用户和想要在 Mac OS 系统上试用 Ubuntu 的用户所污染。据我所知,第二种情况是通过在 VirtualBox VM 上安装 Ubuntu 发行版来处理的,看起来与我的情况有些相似,但我无法完全填补这个空白。

我尝试过在 Docker 上本地配置应用程序服务器上的导出目录,然后尝试将其目录挂载到我的 Mac OS 主机中,结果却发现无法 ping 托管在 Docker 容器中的服务器。也许我可以尝试在 Docker 网络中运行该映像的多个容器并在它们之间运行 POC?

在最终重新发明轮子之前,我想在这里寻求建议,提前感谢所有做出贡献的人。

答案1

最后,我在 Docker 上设置了一个小型环境,其中三台 ubuntu 服务器充当两台应用服务器和一台“日志”服务器。这对于 POC 来说效果很好rsyslog,但我无法让 NFS 以任何方式工作,我怀疑这是因为我的主机(Mac OS)上没有某些必要的服务,因此 Docker 也无法在 Ubuntu 服务器上提供这些服务。值得一提的是,POCrsyslog可以在这里

相关内容