Èç½ñ£¬Ô½À´Ô½¶àµÄ¹«Ë¾¿ªÊ¼Ê¹Óà Docker ÁË£¬ÏÖÔÚÀ´¸ø´ó¼Ò¿´¼¸×éÊý¾Ý£º 
	2 / 3 µÄ¹«Ë¾ÔÚ³¢ÊÔÁË Docker ºó×îÖÕʹÓÃÁËËü 
	Ò²¾ÍÊÇ˵ Docker µÄת»¯ÂÊ´ïµ½ÁË 67%£¬¶ø×ª»¯Ê±³¤Ò²¿ØÖÆÔÚ 60 ÌìÄÚ¡£ 
	  
	Ô½´óÐ͵Ĺ«Ë¾Ô½Ô翪ʼʹÓà Docker 
	Ñо¿·¢ÏÖÖ÷»úÊýÁ¿Ô½¶àµÄ¹«Ë¾£¬Ô½Ô翪ʼʹÓà Docker¡£¶øÖ÷»úÊýÁ¿¶à£¬ÔÚÕâ¸öÑо¿Àï¾ÍĬÈϵÈͬÓÚÊÇ´óÐ͹«Ë¾ÁË¡£ 
	  
	Docker ÓÅÊÆ 
	ÄÇΪʲô Docker Ô½À´Ô½»ðÄØ?һ̸Æð Docker ×ÜÊÇ»á¸ú×ÅÈÃÈËÁªÏëµ½ÇáÁ¿Õâ¸ö´Ê£¬ÉõÖÁ»áÓÐÒ»ÖÖͨ¹ý Docker Æô¶¯Ò»¸ö·þÎñ»á½ÚÊ¡ºÜ¶à×ÊÔ´µÄ´í¾õ¡£È»¶ø Docker µÄ¡¸Ç᡹ҲֻÊÇÏà¶ÔÓÚ´«Í³ÐéÄâ»ú¶øÒÑ¡£ 
	´«Í³ÐéÄâ»úºÍ Docker µÄ¶Ô±ÈÈçͼ£º 
	  
	´ÓͼÖпÉÒÔ¿´³ö Docker ºÍ ÐéÄâ»úµÄ²îÒ죬ÐéÄâ»úµÄ Guest OS ºÍ Hypervisor ²ãÔÚ Docker Öб» Docker Engine ²ãËùÌæ´ú£¬Docker ÓÐ×űÈÐéÄâ»ú¸üÉٵijéÏó²ã¡£ 
	ÓÉÓÚ Docker ²»ÐèҪͨ¹ý Hypervisor ²ãʵÏÖÓ²¼þ×ÊÔ´ÐéÄ⻯£¬ÔËÐÐÔÚ Docker ÈÝÆ÷ÉϵijÌÐòÖ±½ÓʹÓÃʵ¼ÊÎïÀí»úµÄÓ²¼þ×ÊÔ´¡£Òò´ËÔÚ CPU¡¢ÄÚ´æÀûÓÃÂÊÉÏ Docker ÂÔʤһ³ï¡£ 
	DockerÀûÓõÄÊÇËÞÖ÷»úµÄÄںˣ¬¶ø²»ÐèÒª Guest OS£¬Òò´Ë£¬µ±Ð½¨Ò»¸öÈÝÆ÷ʱ£¬Docker ²»ÐèÒªºÍÐéÄâ»úÒ»ÑùÖØÐ¼ÓÔØÒ»¸ö²Ù×÷ϵͳÄںˣ¬Òò´Ëн¨Ò»¸ö Docker ÈÝÆ÷Ö»ÐèÒª¼¸ÃëÖÓ¡£ 
	×ܽáһϠDocker ÈÝÆ÷Ïà¶ÔÓÚ VM ÓÐÒÔϼ¸¸öÓÅÊÆ£ºÆô¶¯Ëٶȿ졢×ÊÔ´ÀûÓÃÂʸߡ¢ÐÔÄÜ¿ªÏúС¡£ 
	Docker ¼à¿Ø·½°¸ 
	ÄÇô£¬Docker ÈçºÎ¼à¿ØÄØ?¿ÉÄܾßÌåÎÊÌâÒª¾ßÌå·ÖÎö¡£µ«ÊÇËÆºõ´ó¼Ò¶¼ÔÚʹÓÿªÔ´µÄ¼à¿Ø·½°¸£¬À´½â¾ö Docker¼à¿ØµÄÎÊÌâ¡£ 
	¾ÍÄÃÌÚѶÓÎÏ·À´Ëµ°É£¬ÎÒÃÇ¿´¿´ÒüìÇ(ÌÚѶ»¥ÓéÔËÓª²¿¸ß¼¶¹¤³Ìʦ£¬ ¸É»õ | ÌÚѶÓÎÏ·ÊÇÈçºÎʹÓà Docker µÄ? )Ôõô˵£º 
	ÈÝÆ÷µÄ¼à¿ØÎÊÌâÒ²»¨ÁËÎÒÃǺܶྫÁ¦¡£¼à¿Ø¡¢¸æ¾¯ÊÇÔËӪϵͳ×îºËÐĵŦÄÜÖ®Ò»£¬ÌÚѶÄÚ²¿ÓÐÒ»Ì׺ܳÉÊìµÄ¼à¿Ø¸æ¾¯Æ½Ì¨£¬¶øÇÒ¿ª·¢ÔËάͬѧÒѾϰ¹ßÕâÌׯ½Ì¨£¬Èç¹ûÎÒÃÇÕë¶Ô Docker ÈÝÆ÷ÔÙ¿ª·¢Ò»¸ö¼à¿Ø¸æ¾¯Æ½Ì¨£¬»á»¨·ÑºÜ¶à¾«Á¦£¬¶øÇÒûÓÐÌ«´óµÄÒâÒå¡£ËùÒÔ£¬ÎÒÃǾ¡Á¿È¥¼æÈݹ«Ë¾ÏÖÓÐµÄ¼à¿Ø¸æ¾¯Æ½Ì¨¡£Ã¿¸öÈÝÆ÷ÄÚ²¿»áÔËÐÐÒ»¸ö´úÀí£¬´Ó /proc ÏÂÃæ»ñÈ¡ CPU¡¢ÄÚ´æ¡¢IO µÄÐÅÏ¢£¬È»ºóÉϱ¨¹«Ë¾µÄ¼à¿Ø¸æ¾¯Æ½Ì¨¡£µ«ÊÇ£¬Ä¬ÈÏÇé¿öÏ£¬ÈÝÆ÷ÄÚ²¿µÄ proc ÏÔʾµÄÊÇ Host ÐÅÏ¢£¬ÎÒÃÇÐèÒªÓà Host ÉÏ cgroup ÖеÄͳ¼ÆÐÅÏ¢À´¸²¸ÇÈÝÆ÷ÄÚ²¿µÄ²¿·Ö proc ÐÅÏ¢¡£ÎÒÃÇ»ùÓÚ¿ªÔ´µÄ lxcfs£¬×öÁËһЩ¸ÄÔìʵÏÖÁËÕâ¸öÐèÇó¡£ 
	  
	ÕâЩ½â¾ö·½°¸¶¼ÊÇ»ùÓÚ¿ªÔ´ÏµÍ³À´ÊµÏֵ쬵±È»£¬ÎÒÃÇÒ²»á°ÑÎÒÃÇ×Ô¼º¾õµÃÓÐÒâÒåµÄÐ޸ĻØÀ¡¸øÉçÇø£¬ÎÒÃǸø Docker¡¢Kubernetes ºÍ lxcfs µÈ¿ªÔ´ÏîÄ¿¹±Ï×ÁËһЩ patch¡£ÈÚÈëÉçÇø£¬ÓëÉçÇø¹²Í¬·¢Õ¹£¬ÕâÊÇÒ»¼þºÜÓÐÒâÒåµÄÊÂÇé¡£ 
	ÔÚûÓÐרҵÔËάÍŶÓÀ´¼à¿Ø Docker µÄÇé¿öÏ£¬²¢ÇÒ»¹Ïë¼Ó¿ì Docker ¼à¿ØµÄÈճ̣¬Ôõô°ìÄØ? 
	ΪÁËÄܹ»¸ü¾«È·µÄ·ÖÅäÿ¸öÈÝÆ÷ÄÜʹÓõÄ×ÊÔ´£¬ÎÒÃÇÏëҪʵʱ»ñÈ¡ÈÝÆ÷ÔËÐÐʱʹÓÃ×ÊÔ´µÄÇé¿ö£¬ÔõÑù¶Ô Docker ÉϵÄÓ¦ÓýøÐÐ¼à¿ØÄØ?Docker µÄ½á¹¹»á²»»á¼Ó´ó¼à¿ØÄѶÈ? 
	Ãæ¶ÔÕâÖÖÇé¿ö£¬ÏëÒªÌá¹©È«ÃæµÄ¼à¿Ø·þÎñµÄ Cloud Insight ×ÔȻѡÔñ¿ìÂí¼Ó±ÞµÄ¿ªÊ¼½â¾ö Docker ¼à¿ØµÄÄÑÌâ¡£ 
	Cloud Insight Ö§³Ö¶àÖÖ²Ù×÷ϵͳ¡¢ÔÆÖ÷»ú¡¢Êý¾Ý¿âºÍÖмä¼þµÄ¼à¿Ø£¬ÔÀíÊÇÔÚÆ½Ì¨·þÎñÒDZíÅ̺Í×Ô¶¨ÒåÒDZíÅÌÖУ¬²É¼¯²¢´¦Àí Metric£¬¶ÔÊý¾Ý½øÐоۺÏÓë·Ö×éµÈ¼ÆË㣬ÌṩÇúÏßͼ¡¢Öù״ͼµÈ¶àÑù»¯µÄÕ¹ÏÖÐÎʽ¡£ÏÂÃæÊÇÒ»·ù Cloud Insight ¼à¿Ø Docker µÄʵÀý£º 
	  
	ͨ¹ýͼÖÐÖ¸±ê¿ÉÒÔÇáËɵØÁ˽⵽ Docker ʵʱÐÔÄÜÇé¿ö£¬¸ü¶à¹ØÓÚ Cloud Insight ¼à¿Ø Docker µÄ½éÉÜÇë²Î¿¼ Docker ¼à¿ØÊµÕ½Ò»ÎÄ¡£ 
 |