关于 commit
镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。
镜像是多层存储,每一层是在前一层的基础上进行修改;而容器同样也是多层存储,是在以镜像为基础,在其基础上加一层作为容器运行的时的存储层。
以下是用来理解镜像构建:
docker run --name webserver -d -p 80:80 nginx
以nginx镜像为基础,启动一个容器,命名为webserver 映射80端口
我本地没有nginx镜像,所以显示自动拉取然后创建启动容器。
Ps:我是用的虚拟机,虚拟机ip是上面那个所以这么访问