docker 启动镜像流程

Docker run启动容器的时候,docker/后台操作流程是

  • 检查本地是否有该镜像,没有就下载 ·利用镜像创建且启动一个容器

  • 分配容器文件系统,在只读的镜像层挂载读写层 ·

  • 宿主机的网桥接口会分配一个虚拟接口到容器中

  • 容器获得地址池里的 ip 地址

  • 执行用户指定的程序

  • 若程序里没有进程在运行,容器执行完毕后立即终止

docker start 可以启动一个处于 stop 状态的容器。