docker的启动流程
docker run -t -i <name:tag> /bin/bash
-t 把1个伪终端绑定到容器的标准输入
-i 保持容器的标准输入始终打开不关闭
启动流程分为如下几步:
镜像->容器->文件系统->虚拟接口->ip->命令->中止
- 查找镜像,如果不存在则从镜像库中拉取
- 根据镜像创建容器
- 在容器外层创建文件系统
- 在宿主机的网桥分配给容器虚拟的接口
- 给容器分配ip
- 执行命令
- 中止容器的运行
进入运行中的容器
exec和attach,建议使用exec,因为attach推出后,容器会关闭,而excec退出容器后不会关闭
浙公网安备 33010602011771号