Docker – 与词汇有关的问题

我目前正在开始使用Docker。 我有一些私人服务器,并认为学习一些新的东西可能没有伤害。 我有一些问题,因为我真的不明白我真的需要什么。

我的第一个问题,我不确定什么部分的Docker我发送到我的客户端服务器。 我知道一个图像是一个容器的基础,所以这意味着我必须准备一个图像,然后把它放在我的服务器上,以便制作一个容器。 我读了关于dockerfiles。 根据我的理解,docker文件就像创build图像的蓝图 – 是对的吗? 最后但并非最不重要:我需要添加一些configuration文件到docker集装箱 – 最好的做法是使用“卷”的呢? 或者更好的做法是将文件放在Docker主机上,然后访问它们?

非常感谢。

它的一切正确你说什么。 Dockerfile是您要构build的每个Docker容器的“蓝图”。

  • 如果你的configuration是静态的,用Dockerfile将它添加到dockercontainer中会更有意义。
  • 如果你想在你的docker容器运行的时候改变configuration,然后用volume来安装它。

如果你有一个以上的docker集装箱,他们必须互相呼叫,请阅读关于docker集合的一些信息。 与docker组成的docker集装箱仍然是“独立”的虚拟机,但能够看到对方。