(1)Linux系统分为硬件层,内核层,系统应用层。
(2)应用调用操作系统封装的内核指令函数,这就是为什么同一个程序在Ubuntu上就可以跑,换到Centos就不行了。例如Ubuntu和CentOs的系统应用即函数库总有不同,而程序是写死了的。在ubuntu上运行open函数与在Centos上运行open函数就会有所不同。
(3)Docker通过直接连着程序运行的函数依赖库和配置一起打包到镜像,从而运行时不需要再依赖于当前的系统环境,直接接触内核层,从而解决了兼容性问题。
标签:函数,Centos,初识,内核,Ubuntu,Docker,open From: https://www.cnblogs.com/skywxp/p/17048037.html