语境:我的任务是为一个小型工作组管理一台包含大约 5 个 Web 服务的虚拟机。我计划在 Docker 容器中运行所有服务。额外的 nginx Docker 容器应将请求重定向到不同的服务。
问题:我对 DevOps 没有太多经验,计划使用基本的 bash 脚本和 Docker Compose 来管理设置。
问题:哪些工具可以简化此管理任务(更新、备份、交换容器、更改端口指令)?
答案1
带有 6 个 Docker 容器的单个虚拟机不需要任何工具。添加工具实际上只会增加安装的复杂性,并将简单的东西变成庞然大物。
在这个大小下,您只需要几个 Shell 脚本。
答案2
尽管 ETL 在他的回答中所说的或多或少是正确的,但我仍然认为一些工具对于生命袭击者来说还是有价值的。
我发现波泰纳,它可以让您通过美观的 Web 界面完成大部分想要做的事情。