copy by: https://www.simapple.com/326.html
容器(container)的定义和镜像(image)几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。
细心的读者可能会发现,容器的定义并没有提及容器是否在运行,没错,这是故意的。正是这个发现帮助我理解了很多困惑。
要点:容器 = 镜像 + 读写层。
docker run
看到这个命令,读者通常会有一个疑问:docker start 和 docker run命令有什么区别。