@ciulim #49 系统容器和应用容器有很大区别,你想象这么一个情景: 你想开一个小鸡,给你朋友用,他的诉求很简单,就是像正常linux一样,想用来装个nginx什么的 然后你开了一个alpine docker 给他,docker入口命令是启动了一个ssh服务 你朋友拿到后,觉得不错,然后用命令装了一个nginx,结果他发现想重启系统没法重启,docker没有完整的系统启动流程,很头疼 楼主的办法就是用docker的入口为lxc启动程序,lxc启动具有完整启动流程的系统,如果lxc内的系统重启,上层docker捕获重启信号,再重新用lxc启动系统,非常完美的实现
厲害厲害
泰裤辣
厉害啊,学习了,感谢分享!
厉害,马上去实践下
66666666666666666666666666
脑洞大开啊这,早期的docker就是基于lxc虚拟化,只是后来重写了lxc的部分。现在能越俎代庖了。
超开会怎样
@ciulim #49
系统容器和应用容器有很大区别,你想象这么一个情景:
你想开一个小鸡,给你朋友用,他的诉求很简单,就是像正常linux一样,想用来装个nginx什么的
然后你开了一个alpine docker 给他,docker入口命令是启动了一个ssh服务
你朋友拿到后,觉得不错,然后用命令装了一个nginx,结果他发现想重启系统没法重启,docker没有完整的系统启动流程,很头疼
楼主的办法就是用docker的入口为lxc启动程序,lxc启动具有完整启动流程的系统,如果lxc内的系统重启,上层docker捕获重启信号,再重新用lxc启动系统,非常完美的实现