Docker:不同的容器可以使用不同的基础图像吗?

我想从以下容器构build我的应用程序基础结构:

  • MongoDB的
  • Mysql的
  • MariaDB的
  • 我的应用程序

即使使用不同的基础图像,我也可以使用Docker Hub的数据库容器,或者我应该在同一个基础图像上构build我的基础结构。 我find了两个选项的例子。 最佳做法是什么?

这两个选项之间绝对没有区别,除了你会浪费一些时间来构build已经构build的东西!

如果你想特别定制你可以做一个预先build立的图像,并为您自己创build一个新的形象!