使用Docker时,我们从一个基础镜像开始。我们启动它,进行更改,这些更改会被保存在不同的层中,形成另一个镜像。
因此,我最终拥有一个用于PostgreSQL实例的镜像和一个用于Web应用程序的镜像,对其进行的更改将继续存在。
什么是容器?
使用Docker时,我们从一个基础镜像开始。我们启动它,进行更改,这些更改会被保存在不同的层中,形成另一个镜像。
因此,我最终拥有一个用于PostgreSQL实例的镜像和一个用于Web应用程序的镜像,对其进行的更改将继续存在。
什么是容器?
一张图片就像一个类,容器就像一个对象,这个类可以有无限数量的容器像这个图片一样运作。一个类是一个蓝图,本身并没有做任何事情。你必须在程序中创建对象的实例才能做出有意义的事情。图片和容器也是如此。你定义了你的图片,然后创建运行该图片的容器。它并不完全相似,因为对象是类的一个实例,而容器则像一个空洞的地方,你使用图片来构建一个运行主机,正好符合图片所说的。