docker学习3

Posted on 2020-09-29 10:48  泰坦装甲  阅读(100)  评论(0)    收藏  举报

docker的启动流程

docker run -t -i <name:tag> /bin/bash 

-t 把1个伪终端绑定到容器的标准输入

-i 保持容器的标准输入始终打开不关闭


 

启动流程分为如下几步:

镜像->容器->文件系统->虚拟接口->ip->命令->中止

  1. 查找镜像,如果不存在则从镜像库中拉取
  2. 根据镜像创建容器
  3. 在容器外层创建文件系统
  4. 在宿主机的网桥分配给容器虚拟的接口
  5. 给容器分配ip
  6. 执行命令
  7. 中止容器的运行

 

进入运行中的容器

exec和attach,建议使用exec,因为attach推出后,容器会关闭,而excec退出容器后不会关闭

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3