Sun 27 March 2016
Dockerfile参数学习
镜像和容器 容器是镜像的实例。一个镜像可以对应多个容器。每次使用docker run 时都会重新创建该镜像的一个容器,我们可以为该命令指定--name 来为所产生的容器指定名字: docker run -d --name serve ubuntu 这样根据ubuntu这个镜像产生的容器就叫serve。 。当容器运行时,我们对容器的修改只会写人到容器的文件系统,而不会影响到对应镜像。所以, 前一次run形成的改动不会影响到后一次run所创建的容器。想要这些修改对image生效, 可以使用docker commit ├─ 可写层(container) 内核层 - 镜像层 ─ ├─ 可写层(container) ├─ 可写层(container) 内核层 - 镜像层 -可写层(container) CMD和ENTRYPOINT的区别 首先两者都可以让你在容器运行的时候执行一条命令,而且这两个字段在Dockerfile中只能指定一次,如果指定多次,那么则以最后一次为准。 再来说两者的区别: 假如我们在运行容器的命令docker run read more