如果docker容器是一个如何重新启动它的进程?

时间:2018-01-25 14:39:15

标签: docker docker-compose

Docker容器在正式文档中定义为进程?

这是多少精确,因为按定义的过程始终在运行且无法停止/重新启动?

1 个答案:

答案 0 :(得分:1)

容器是一个进程,其中附加了一些配置和名称空间以进行隔离。该配置包括要使用的映像,以及您在docker run命令或compose yml文件中传递的任何设置。您可以使用docker container inspect

查看此配置

附加到容器的部分命名空间是一个文件系统命名空间,它包含一个读/写层,用于在容器内进行的任何未写入卷的更改。您可以在容器上使用docker diff查看这些更改的列表。

当您停止容器时,正在运行的进程被终止,但配置和容器文件系统仍然存在。如果重新启动容器,则使用相同的配置重新启动该进程。删除容器时,将删除此配置和读/写文件系统层。