我在一个容器中运行一个带有数据库后端和许多其他东西的复杂应用程序。我注意到不同数据库系统的Docker镜像可用。我什么时候想将像DB服务器这样的东西移动到它自己的容器中,而不是在同一个容器中运行所有东西?我现在的优势是我可以一次部署所有内容,而且我不必配置多个容器来让事情发生。
答案 0 :(得分:1)
Docker
或容器管理器正在使用Linux
container
技术来提供最佳抽象,使用具有多个进程的docker容器是个坏主意;使用docker容器隔离一个进程,使用docker volume container存储数据库数据(默认情况下docker状态不是持久的)。
使用docker-compose或fig附加两个docker容器db和web app,它将在以后简化您的管理!