在这种情况下如何最好地使用docker

时间:2016-04-29 13:57:33

标签: docker

我想创建一个在redhat上运行的Web应用程序的docker镜像,它依赖于旧的DBMS(Informix)。我想在我的ubuntu机器上运行这个应用程序。以下是我需要你帮助的一些问题(我之前没有使用docker的经验):

  1. 如何找到最佳的redhat图像以及如何使用? (当我在dockerhub中搜索" redhat"作为关键字我得到了太多结果而我不知道哪一个是正确的。)

  2. 一旦我有了os的图像,我将需要安装informix DBMS。是否可以在docker镜像中安装专有软件?

  3. 谢谢

1 个答案:

答案 0 :(得分:0)

1)如果存在,最好选择官方图像。官方形象没有前缀:

some_user/redhat - not official image
redhat - official image

如果没有官方图片,您可以按星号选择,或者您有时间更好地阅读图片和dockerfile(最佳版本)的评论。

2)您可以将专有软件停靠。没有必要在容器中有源代码 - 您可以将任何二进制文件放入其中。要知道如何对informix进行dockerize,你可以看到github repos:https://github.com/0x1fff/docker-informix
https://github.com/nukedzn/docker-informix