1.Docker是虚拟的级别是进程,那么他是如何把ubuntu等下系统放到进程里运行的?
2.通过docker run -t -i ubuntu /bin/bash 进入
ubuntu容器后,如何退出才能回到主机并且让这个镜像在后台继续运行?我现在使用
exit命令退出,但是在那之后通过docker ps就看不到这个容器了
3.容器A exit之后,他处于什么状态,为什么exit之后还可以把他commit成新的镜像?
docker......
答案就在这里:关于docker的一些问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
http://my.oschina.net/zuoyc/blog/351803
个人愚见:1.docker和宿主机共享内核,只是利用linux的namespace和cgroup等虚拟了隔离空间,docker镜像内容大概就是运行容器的配置文件加文件系统(aufs或devicemapper),在创建了容器之后就基于宿主机内核运行
2.exit命令会退出容器,但是docker run时如果没有添加--rm的话,容器就还是存在在宿主机中,状态down,需要docker start $容器ID 来重启容器
3.所以当docker commit时会根据存在的容器(不管是up还是down状态)来提交镜像
望批评指正 :)