Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÔÆ¶Ë»ùÓÚDockerµÄ΢·þÎñÓë³ÖÐø½»¸¶Êµ¼ù
 
  1873  次浏览      27
 2019-8-9
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚweixin,ÎÄÕÂÖ÷Òª½éÉÜÁËDockerÓë΢·þÎñ¡¢ÔƶËÉú²ú»·¾³²¿Êð¡¢Ó¦ÓÃDocker»¯¸ÄÔì¡¢³ÖÐø½»¸¶Á÷³Ìʵ¼ù¡£

½»¸¶·½Ê½±ä¸ï¸Ä±äÁËÈ«Çò¾­¼Ã¸ñ¾Ö

ºÜ¶àÈ˶¼ÊÇÄü¯×°ÏäµÄ¹ÊÊ¿ªÊ¼µÄ£¬ÎÒÒ²²»ÀýÍâ¡£Ò»°ÙÄêǰ£¬Ò»¸ö½Ð×ö¼¯×°ÏäµÄ¶«Î÷£¬¸Ä±äÁËÈ«Çò¶¨ÂÉ£¬ÏÖÔÚÔÚ¿ç¹úóÒ×µÄ90%µÄ»õÎï¶¼ÊÇͨ¹ý¼¯×°ÏäÀ´ÔËÊäµÄ¡£Ò»¸ö²»ÆðÑ۵ĵ¥£¬Ò»¸ö½»¸¶Éϵĸı䣬¾Í¿ÉÒԸıäÕû¸ö¾­¼Ã¡£DockerÔÚÕâ¸öʱ´ú¾ÍÊǸıäÕû¸öÈí¼þ½»¸¶µÄ±ä¸ï£¬ÏÖÔÚ¼¸ºõÔÚËùÓеÄÔËά»òÕ߼ܹ¹É϶¼ÔÚÓÃDocker½øÐн»¸¶£¬ÎªÊ²Ã´£¿

Docker in Alibaba

°¢Àï°Í°ÍDockerµÄʹÓÃÎÞ´¦²»ÔÚ£¬2011Ä꣬ÌÔ±¦¿ªÊ¼²ÉÓÃÈÝÆ÷¼¼Êõ£¬ÅäºÏ°¢ÀïÄÚ²¿×ÔÉíµÄһЩ¼Ü¹¹£¬¼«´óµØÌá¸ßÁË¿ª·¢ºÍÔËάµÄЧÂÊ£¬Ê¹µÃÕû¸ö¿ª·¢Ð§ÂʱäµÃ¸ü¸ß¡£ÔÚ¡°Ë«11¡±ÕâÑùµÄ´ó´ÙÖУ¬·¢»ÓÁ˾޴óµÄ×÷Óá£

°¢Àï°Ù´¨ÊÇÒ»¸öÃæÏòÒÆ¶¯Æ½Ì¨µÄµçÉÌPaaS£¬ËüÀûÓÃDocker¿ÉÒÔÖ§³Ö²»Í¬µÄ±à³Ì»·¾³£¬ÈÃÓû§¿ÉÒÔ¿ìËÙÓ¦ÓÃÈí¼þÔÚÏßÉÏÔËÐС£

»ùÓÚ°¢ÀïµÄʵ¼ù£¬ÎÒÃÇ´ÓÈ¥Ä꿪ʼÔÚ¹«¹²ÔƼÆËãÆ½Ì¨ÉÏÍÆÐÐÁËÈÝÆ÷·þÎñ£¬´ó¼Ò¿ÉÒÔ²»ÓùØÐÄDockerµ×²ãµÄ¼¼Êõ£¬ÍøÂç´æ´¢¡¢×ÊÔ´¹ÜÀíµÈµÈ²»ÓùØÐÄ£¬´ó¼ÒÖ»ÓùØÐÄ×Ô¼ºDockerµÄÓ¦Óò¿Êð¾Í¿ÉÒÔÁË¡£

ͬʱ£¬DockerÔںܶàÁìÓò¶¼»á·¢»Óמ޴óµÄ×÷Ó㬱ÈÈçǰһ¶Îʱ¼ä¹È¸èµÄAlphaGo£¬Æäʵ±³ºó¼ÆËãºÜÖØÒªµÄÒ»¸ö¿ò¼Ü¾ÍÊÇÉî¶Èѧϰ¿ò¼Ü£¬´î½¨Ò»¸öÉî¶Èѧϰ¿ò¼ÜÊÇÒ»¸ö·Ç³£¸´ÔÓµÄѧϰ£¬ÄãÒªÅäÖÃÏàÓ¦µÄÉîÈë¼ÆËã¿ò¼ÜµÄ¸÷¸öÈí¼þ¡£

¿ÉÊÇÔÚ°¢ÀïÌṩ¸ø¿Í»§µÄ·þÎñ£¬´ó¼ÒÖ»ÒªÓÃDocker¾µÏñ¾Í¿ÉÒÔ¿ìËÙµØÔÚÒ»×éHPCµÄ»úÆ÷´î½¨ÆðÀ´£¬Äã¿ÉÒÔ°´ÐèµØ»ñµÃÉî¶ÈѧϰËùÐèÒªµÄ¼ÆËãÄÜÁ¦£¬Ò²ÐíÄãÒ²ÓÐÒ»Ìì¿ÉÒÔ¿ª·¢Ò»¿î½øÐÐPK¡£

ÆäʵDockerÔÚ°¢Àï°Í°ÍµÄʹÓÃÎÞËù²»ÔÚ£¬ÄãÄÜÏëÏó£¬Ïñ°¢ÀïÕâôÅÓ´óµÄÒ»¸öϵͳ£¬°üº¬ÁËÐéÄ⻯¡¢Êý¾Ý¿â¡¢´óÊý¾Ý¡¢ÍøÂ磬ÕâôÅÓ´óµÄϵͳ£¬¼¸°Ù¸ö×é¼þ£¬ÎÒÃÇÏÖÔÚ¶ÔËüDocker´¦Àí£¬¼ÓËÙËü¿ª·¢ÔËάÒÔ¼°Êä³öµÄËÙ¶È¡£

ÎÒÃÇ¿ÉÒÔ°ÑÕû¸ö°¢ÀïÔÆÔÚ¼¸¸öСʱ֮ÄھʹÆðÀ´¡£ËùÒÔ˵£¬DockerÒѾ­³¹µ×µØ¸Ä±äÁËÎÒÃǶÔÈí¼þ½»¸¶ºÍÔËάµÄһЩ³¡¾°¡£ÎªÊ²Ã´DockerÕâÃ´ÖØÒª£¿

¼ÓËÙÓ¦Óý»¸¶£¬Ëõ¶ÌÃÎÏë¾àÀë

ÎÒÃÇ̸»¥ÁªÍø¹«Ë¾£¬»¥ÁªÍø¹«Ë¾µÄºËÐľºÕùÁ¦ÊÇʲô£¿¾ÍÊÇЧÂÊ£¬¾ÍÊÇ¿´ÄãÄܲ»ÄÜ×î¿ìËٶȵØÍƳö²úÆ·£¬×îµÍµÄ³É±¾£¬×î¿ìµÄµØµü´ú¡£

¶øÔÚÊ®ÄêǰÎÒÃǵÄÈí¼þ¿ª·¢ÊÇʲôÑùµÄ£¿ÎÒÃǵÄÓ¦ÓÃÊÇÒ»¸öÕûÌåʽµÄÓ¦Óã¬ËüÊÇÓÉ´óµÄÍŶÓÀ´¿ª·¢£¬Õâ¸öÍŶӷÖΪ¿ª·¢ÍŶӺÍÔËάÍŶӣ¬¿ª·¢ÍŶÓÓÐǰ¶ËÍŶӡ¢ºó¶ËÍŶӡ¢Êý¾Ý¿âÍŶӣ¬ÕâЩÍŶӿÉÄÜÒòΪҵÎñÐèÇó»¥Ï೶Ƥ£¬µ½×îºóʹÕû¸öÈí¼þ¿ª·¢µü´úµÄËٶȼ«Îª»ºÂý¡£

ÔÚ´«Í³ÆóÒµµü´úµÄÖÜÆÚÔÚ°ëÄêµ½Ò»Ä꣬Õâ¸öËÙ¶ÈÔ¶Ô¶²»ÄÜÂú×ãÒµÎñ·½µÄÐèÇó£¬Í¬Ê±¸ü¿à±ÆµÄÊÇÎÒÃÇÔËάÈËÔ±£¬Ö±µ½×îºóÒ»¿Ì£¬Èí¼þÈËÔ±½²½âÂíÉÏÒªÉÏÏߣ¬°ÑÒ»¶Ñ°²×°½Å±¾¸øÔËάÈËÔ±£¬ÈÃÔËάÈËԱȥ°²×°ºÍ²¿Êð£¬È¥±£Ö¤ËüµÄ¸ß¿ÉÓᣴó¼ÒÄÜÏëÏóÂð£¿ÕâÑùµÄÊÂÇéÔõô¿ÉÄÜ·¢Éú£¡

ËùÒÔ˵£¬´ó¼Ò¶¥×ÅÒ»¸ö¾Þ´óµÄÌôÕ½£¬µÚÒ»¸ö¾ÍÊDZ仯»ºÂý£¬ÔÚ»¥ÁªÍøÊ±´úË­±äµÃÂý£¬Ë­¾ÍËÀµÃ¿ì£»µÚ¶þ£¬ÎªÁ˱£Ö¤ÕâÑù´óÐ͵ÄÕûÌåÓ¦Óã¬Ëü·Ç³£ÄÑÉìËõ£¬Í¨³£ÎªÁËÊÊÓ¦´óµÄÁ÷Á¿£¬ÎÒÃÇÖ»ÄÜÔö¼ÓеÄCPUµÈ·½·¨À´À©Õ¹¡£

´ó¼Ò¶¼ÖªµÀ£¬Èç¹ûÒª±£Ö¤ÏßÐÔ¼ÆËãÐÔÄܵÄÔö³¤£¬¿ÉÄÜÐèÒª»¨·ÑµÄ´ú¼Û¸ü¸ß¡£ÁíÍ⣬Õû¸öϵͳ³ÖÐøÔËÓªÄÜÁ¦Ò²ÊDz»ºÃµÄ£¬Ô½´óÔ½²»Îȶ¨£¬ÆäÖÐÒ»¸ö×é¼þ»µµô£¬¾Í»á²úÉúÑ©±ÀЧӦ£¬Õû¸öϵͳ¾Í»áå´µô¡£Õâ¸ö¹ý³Ì·Ç³£Í´¿à£¬°¢Àï¾­¹ýÕâÑùµÄ¹ý³Ì£¬ÏÖÔڵĻ¥ÁªÍø¹«Ë¾°üÀ¨°¢Àï¶¼ÒѾ­Ñݱä³ÉÈçϵĽṹ¡£

µ×²ãÊÇÒ»¸ö»ùÓÚÔÆ·þÎñ»òÕßÐéÄ⻯µÄ¼ÆËã¼Ü¹¹£¬Ã¿¸öÒµÎñ±ÈÈçµçÉÌ£¬¿ÉÒÔÓÐÓû§¹ÜÀí¡¢ÉÌÆ·¹ÜÀí£¬ÎÒÃǵĹºÎï³µ¡¢µ¼¹º¡¢¹ã¸æ£¬ÕâЩ¶¼ÊDz»Í¬µÄÄ£¿é£¬Ã¿¸öÄ£¿éÊÇÓÉÒ»¸öС×飬ÿ¸öͼƬ¶¼¿ÉÒÔ¶ÀÁ¢²¿Êð£¬×é¼þÖ®¼äÊÇͨ¹ý±ê×¼»¯µÄЭÒ黥ÏàͨÐÅ¡£Ö»ÓÐÕâÑù²ÅÄܱ£Ö¤ËÙ¶È£¬²ÅÄܱ£Ö¤ÔÚ¾ºÕùÖÐÎÒÃÇÄܹ»»îÏÂÀ´¡£

Docker ÓëÐéÄ⻯¼¼Êõ

DockerµÄ³öÏÖ½øÒ»²½µØÍƶ¯Õâ¼þÊ£¬DockerÊÇÒ»ÖÖÇáÁ¿¼¶µÄ²Ù×÷ϵͳÐéÄ⻯·½°¸£¬¸ü¼ÓÃô½ÝµØ½øÐн»¸¶¡£Docker±¾Éí¾ßÓÐÁ¼ºÃµÄ¿ÉÒÆÖ²ÐÔ£¬ÕâÒ»µã¸üÎªÖØÒª£¬ÎÒÃÇÄܹ»ÔÚ¿ª·¢¡¢²âÊÔ¡¢Éú²úÖÐÓÃͳһµÄ·½·¨¡¢Í³Ò»µÄ½éÖÊÀ´½»¸¶Èí¼þ¡£

ÏëÏóһϣ¬Èç¹ûÊÇÔÚÒ»¸ö»ìºÏÔÆ³¡¾°£¬±ÈÈç˵¡°Ë«11´ó´Ù¡±£¬ºÜ¶àÏÖÔڵļÆËãÁ¦ÒѾ­ÒƵ½¹«ÓÐÔÆÉÏ£¬ÒòΪÊǰ´Ðè·ÖÅ䣬ºÜ¿ìµØ¿ÉÒÔ°ÑÓ¦ÓÃÀ©Õ¹µ½Õû¸öÊý¾ÝÖÐÐÄ¡£

½áºÏDockerÈÝÆ÷ºÍÐéÄ⻯¼¼Êõ

ºÜ¶àÈË˵¡°Docker¸ïÁËÐéÄ⻯µÄÃü¡±£¬ÎÒÃÇÈÏΪDockerºÍÐéÄ⻯Ôںܶà³Ì¶ÈÉÏÒ²ÊÇ»¥²¹µÄ£¬Docker¼¼ÊõÒÀÈ»Óб¾ÉíµÄÏÞÖÆ£¬±ÈÈçDockerÔÚϵͳµÄ°²È«¸ôÀë·½Ãæ×öµÃ²¢²»ºÃ£¬ÏñÐéÄ⻯ÕâЩDocker²»ÄÜ×ö£¬Ä¿Ç°Ò»¸ö×î³ÉÊìµÄ·½°¸ÊǰÑÐéÄ⻯µÄ¼¼ÊõºÍÈÝÆ÷¼¼Êõ½áºÏÔÚÒ»Æð¡£ÔÚ¹«ÓÐÔÆÉϷdz£²»½¨Òé´ó¼Ò²ÉÓöà×â»§µÄ·½Ê½£¬ÒòΪÓдóÁ¿µÄ°²È«Â©¶´¡£

Cloud Native Computing

Ëæ×Å΢·þÎñºÍÈÝÆ÷¼¼ÊõµÄ·¢Õ¹£¬ÔÚÈ¥Äê¹È¸èǣͷ³ÉÁ¢ÁËÒ»¸öCloud Native Computing»ù½ð»á£¬Ëü¶¨ÒåÁËδÀ´µÄÔ­ÉúÓ¦ÓõÄһЩ»ù±¾ÒªËغͿò¼Ü£¬ÒÔ΢·þÎñ¼Ü¹¹ÒÔÈÝÆ÷·½Ê½½»¸¶£¬Ö§³ÖDevOps£¬Õâ¸öƽ̨ÊǶ¯Ì¬×Ô¼º¹ÜÀíµÄ£¬²»ÊÇÊÖ¶¯µÄ¡£

Ϊʲô×öÕâ¼þÊ£¿ÎÒÃÇÒªÒÔ³ÖÐø·¢Õ¹µÄÑÛ¹âÀ´¿´£¬µ¥ÌåÓ¦ÓÃÔçÍí»áÅöµ½Ì컨°å£¬ËüµÄ¸´ÔÓÐÔ¡¢¿ÉÉìËõÐÔÒ»¶¨×²µ½Ç½¡£ËùÒÔ£¬ÎÒÃDzŲÉÓÃ΢·þÎñ£¬Î¢·þÎñ²»ÊÇÃâ·ÑµÄÎç²Í£¬Ëü´øÀ´ºÃ´¦µÄʱºòÒ²´øÀ´¸´ÔÓÐÔ£¬ÒÔǰÎÒÔËάһ¸öÓ¦Óã¬ÏÖÔÚÒªÔËά¼¸Ê®¸ö·þÎñ¡£

ÒÔǰҲÓÐͬʸúÎÒ˵ÊǶþÊ®¸ö·þÎñ£¬·Ö½â³É΢·þÎñÖ®ºóÊǽ«½üËİٸö£¬ËûµÄ¹ÜÀíÊýÁ¿¶àÁËÒ»¸öÁ¿¼«¡£ÈçºÎÈ÷þÎñºÍ·þÎñÖ®¼ä¼à¿ØËüµÄ½¡¿µ×´¿ö£¿Ò»µ©Ò»¸ö·þÎñ¹Òµô£¬ÎÒÃÇÒª¶ÔËü½øÐиôÀë¡¢ÈÛ¶Ï¡¢½µ¼¶£¬È»ºóÎÒÃÇÔõô¶ÔÕâ¸ö΢·þÎñ½øÐа汾¸üУ¬±£Ö¤ÒÔǰµÄ²úÆ·²»»áÊܵ½Öжϣ¿ÕâЩ¶¼ÊǾ޴óµÄÓ°Ïì¡£

ÕâЩÊÂÇéÈç¹ûÈÃÈËÊÖ¶¯À´×öµÄ»°£¬¿Ï¶¨²»ÐУ¬Ò»¶¨ÒªÓÃÆ½Ì¨¡¢ÓÃ×Ô¶¯»¯µÄ·½Ê½¡£ËùÒÔ£¬Õâ¾ÍÊÇΪʲô´ó¼ÒÔÚÇ¿µ÷ÐèÒªÒ»¸öƽ̨À´Ö§³Å¡£

ÔÆ¶ËÂþ²½£º¿ªÊ¼ Docker Ö®ÂÃ

ÆäʵÔÚÔÆÉÏʹÓ÷þÎñÆ÷²¢²»¸´ÔÓ£¬´ó¼ÒÒѾ­·Ç³£Ï°¹ßÓÚÔÚ×Ô¼ºµÄ¿ª·¢¡¢²âÊÔ¡¢Êý¾ÝÖÐÐÄʹÓÃDocker¼¼Êõ£¬µ«ÊÇÔÚÔÆÉÏ´ó¼Ò²»ÄØ£¿´ó¼Ò¾õµÃÒªÐéÄâ»ú¡¢Åä¸÷ÖÖ¶«Î÷ºÜÂé·³£¬µ«ÊÇÆäʵ²»ÊÇÕâÑùµÄ¡£

DockerÔÚ2014Äêµ×ÍÆ³öÁËDocker Machine£¬ÀûÓÃDocker Machine¾Í¿ÉÒÔ¿ìËÙµØÔÚÔÆÉÏ´´½¨Ò»¸öDockerµÄÔÆ»·¾³£¬Òª×öµÄÊÂÇéºÜ¼òµ¥£¬ÏÂÔØDocker MachineÖ®ºóѰÕÒÔÆµÄ¹©Ó¦É̵ÄÇý¶¯£¬±ÈÈçÏÖÔڵİ¢ÀïÔÆ¡¢ÑÇÂíÑ·¡¢AureÕâÑùµÄһЩDriver£¬Í¨¹ýDriver£¬Í¨¹ýÃüÁîÐоͿÉÒÔÔÚÉÏÃæ²¿ÊðÎÒµÄÈÝÆ÷»¯Ó¦Ó㬷dz£¼òµ¥¡£

Éú²ú»·¾³ÖÐʹÓÃDocker

µ«ÊÇÈç¹ûÕæµÄÔÚÔÆÉÏ¡¢ÔÚÉú³¤»·¾³Ñ¡Docker£¬ÄãÒªÃæÁÙµÄÌôÕ½Ô¶²»½öÈç´Ë£¬Ò»¸öDockerµÄʵÁ¦¿Ï¶¨²»¹»£¬Ò»¶¨ÊÇÒ»¸ö¼¯Èº£¬Õâ¸ö¼¯ÈºÔõô¹ÜÀí£¬ÍøÂçÔõôÇŽӣ¬´æ´¢Ôõô°ì£¬ÈçºÎ½øÐÐ×ÊÔ´µ÷¶È£¬Ôõô°²ÅÅ£¬ÕâÊÇÒ»¸ö·Ç³£¸´ÔÓµÄÊÂÇ顣ΪÁËÕâ¼þÊ£¬ºÜ¶à»¥ÁªÍøÆóÒµ¶¼ÌṩÁËËùνµÄ²úÆ·£¬ÎÒÕÒ¼¸¸ö¸ø´ó¼Ò½éÉÜһϡ£

Docker Cloud£¬DockerÔÚÈ¥Äê11ÔÂÊÕ¹ºÁËtutum.coÔÚ½ñÄê2Ô·ÝÍÆ³öÁËDocker Cloud£¬Ëü»ù±¾ÉÏÌṩÁËDocker×ÔÉíÔ­ÉúµÄÒ»¸ö±àÅŵÄAPI¡£

ÑÇÂíÑ·ÔÚ2014Äê11Ô·ÝÍÆ³öÁË EC2 Container Service£¬Ëü×îÔçÊÇ»ùÓÚÒ»¸ö×Ô¼ºµÄ˽ÓÐAPIÌṩÁËÈÝÆ÷ÃèÊöµÄ·þÎñ£¬µ«ÊÇÔÚÈ¥ÄêÖ𽥿ªÊ¼Ö§³Ö¸ü¼Ó¹ã·ºµÄDocker£¬À´ÃèÊöÒ»¸ö×éºÏµÄÈÝÆ÷»¯Ó¦Óá£

¹È¸èµÄCompose template£¬ËüÒ²ÊÇÔÚ2014Äê7Ô¿ªÔ´µÄ£¬ËüÊǼ¯³ÉÁËÒÔǰµÄºÜ¶à˼Ï룬ÏàÓ¦µÄһЩµ÷¶ÈµÄºÜ¶àÀúÊ·¡£ÍƳöÀ´Ö®ºóµÃµ½ºÜ´óµÄ»¶Ó­£¬µ«ÊÇËüÌṩÁËÒ»Ì××Ô¼ºÌØÓеĶÔÈÝÆ÷»¯Ó¦ÓóéÏó¡£

ÈÝÆ÷¼¯Èº¹ÜÀí - Docker Swarm

ΪÁ˸üºÃµØ²ûÊöÎÒÃǵÄһЩÄÚÈÝ£¬ÎÒ½ñÌì»á½éÉÜһϰ¢ÀïÈÝÆ÷·þÎñ¡£°¢ÀïÈÝÆ÷·þÎñΪÁ˽â¾öÓû§ÔÚ¿ª·¢¡¢²âÊÔ»·¾³ÎÞ·ìÇ¨ÒÆ£¬ÎÒÃÇÍêÈ«¼æÈÝÁËDockerÔ­Éú±àÅÅ·½°¸¡£

¡¡¡¡

DockerÔ­Éú±àÅÅ·½°¸°üÀ¨ÄÄЩÄÚÈÝ£¿Ê×ÏÈÊÇDocker Swarm£¬ËüÊÇÒ»¸öºÜ¾«ÇɵÄÉè¼Æ£¬ÎÒÄܲ»ÄܰÑÒ»×éDocker engine±ä³ÉÒ»¸öÐéÄâµÄDocker engine£¬ÎÒ¶¼ÏòÕâÒ»¸öÐéÄâµÄDocker engineÏ·¢Ö¸ÁÓÉËüµÄ¿ØÖƽڵãÕæÕýµ÷¶¯µ½Ò»¸öʵ¼ÊµÄ½ÚµãÀ´Ö´ÐС£

ËüµÄ¼Ü¹¹·Ç³£¼òµ¥£¬ÔÚÿ̨½ÚµãÉÏÉÏÖ»ÐèÒªÒ»¸öDocker engineÖ®ºóÔÙ°²×°Ò»¸öAgent¾ÍºÃÁË£¬Agentͨ¹ýÉϱ¨¾ÍÄܹ»ÊµÏÖÒ»¸ö»úÆ÷µÄ×Ô¶¯×¢²á£¬Í¨¹ýÕâ¸ö¹¦ÄÜÉÏÃæÓÐÒ»¸ö½ÚµãÄܹ»·¢ÏÖÀïÃæµÄ½ÚµãÐÅÏ¢£¬¾ÍÄܹ»×Ô¶¯µØ¹¹½¨¼¯Èº¡£

ËüÊÇÒ»¸ö·Ç³£¾«ÇɵijéÏó£¬ÒòΪËü¼¸ºõ99%µØÖ§³ÖÁËËùÓÐDockerÔ­ÉúµÄAPI£¬Ëü´øÀ´Ò»¸öºÃ´¦£ºËü¿ÉÒÔºÍÏÖÔÚÈý·½ËùÓкÍDockerÁ¬½ÓµÄ¹¤¾ß¼¯³ÉÔÚÒ»Æð£¬²»×öÈκθı䣻ËüÓÐÁíÍâÒ»¸öºÃ´¦ÊÇÌṩÁËÒ»¸ö¿ÉÒÔ²å°ÎµÄ¼Ü¹¹£¬±ÈÈç˵ËüµÄµ÷¶ÈÆä¡¢´æ´¢ºÍÍøÂç¶¼¿ÉÒԷdz£ÈÝÒ׵ؽøÐÐÀ©Õ¹¡£

ÁíÍâËüÓÐÒ»¸öºÜ´óµÄȱµã£¬SwarmºÍDockerÒ»Ñù£¬Ëü±¾ÉíµÄ³éÏó»ù±¾µ¥Î»ÊÇÈÝÆ÷£¬²¢Ã»ÓÐÕ¾ÔÚ·þÎñµÄ½Ç¶Èȥ˼¿¼¡£

ÈÝÆ÷±àÅÅ - Docker Compose

Docker ComposeÔ´ÓÚDockerµÄÒ»´ÎÊÕ¹º£¬Docker ComposeÊÇÃèÊöÈçºÎ½«Ò»×éÈÝÆ÷ºÍÕâ¸öÈÝÆ÷Ïà¹ØµÄ×ÊÔ´×éºÏÔÚÒ»Æð¡£±ÈÈçÎÒÃÇÄÃWordpressÀ´¾ÙÀý£¬È»ºóMysql£¬Ò»¸ö¼òµ¥µÄ±àÅÅÄ£°å¾Í¿ÉÒÔ°ÑËüÃèÊö³öÀ´£¬Í¨¹ýWordpress¾µÏñÔÚÒ»Æð£¬Í¨¹ýÁ´½ÓÁ¬½Óµ½Mysql£¬Í¨¹ývolumeÀ´´´½¨¡£Í¨¹ýÕâÖÖ·½Ê½¿ÉÒԷdz£ÓÅÑŵØÃèÊöÒ»×éÈÝÆ÷ÊÇÔõô¹ØÁª¹¤×÷ÔÚÒ»ÆðµÄ£¬¶øÇÒͨ¹ýÒ»¼ü¾Í¿ÉÒÔ°ÑÕû¸öÓ¦ÓÃÕ¾Æô¶¯ÆðÀ´¡£Èç¹ûÎÒÃǶÔËü½øÐÐһЩÉìËõµÄ»°£¬Ò²·Ç³£¼òµ¥¡£

Óŵã

¼òµ¥ºÃÓ㬱ãÓÚ¿ª·¢¡£ËüÊÇÒ»¸ö·Ç³£ºÃµÄ¿ª·¢¹¤¾ß£¬ÔÚDockerµÄ¿ª·¢ÉçÇøÖÐÒѾ­Óг¬¹ý70% µÄÈËÔÚʹÓÃDocker Compose½øÐоµÏñ¿ª·¢¡£¶øÇÒÀ©Õ¹Á˶ÔÍøÂç¡¢´æ´¢µÄÖ§³Ö£¬²»µ«¿ÉÒÔÃèÊöºÍÈÝÆ÷£¬»¹¿ÉÒÔÃèÊöÈÝÆ÷ºÍËü¶ÔÓ¦µÄ»ù´¡×ÊÔ´µÄһЩ¹ØÁª¡£

²»×ã

ÃæÏò¿ª·¢ºÍ²¿Ê𣬲»Ö§³Ö×Ô¶¯»¯ÔËά¡£±ÈÈç˵£¬Ôõô¸úÔËά½øÐÐ¼à¿Ø£¬ÊDz»ÊÇÄܹ»½øÐе¯ÐÔÊÕËõ£¬Ëü¶¼Ã»ÓÐ×ö£¬ÒòΪËü±¾Éí¾ÍÊÇÒ»¸ö¿ª·¢¹¤¾ß¡£

°¢ÀïÈÝÆ÷·þÎñ

ÎÒÃÇÀíÏëÖеÄÒ»¸öÈÝÆ÷¿ª·¢Æ½Ì¨ÊÇÊ²Ã´ÄØ£¿ÎÒÃǵİ¢ÀïÔÆÈÝÆ÷·þÎñÌṩµÄÒ»¸öÄÜÁ¦£¬Ê×ÏȵײãÊǹ«¹²ÔƼÆËãÆ½Ì¨»òÕ߯óÒµµÄרÓÐÔÆ¡£ÔÚ´ËÖ®ÉÏÊÇÈÝÆ÷²ã£¬³ýÁËDockerÖ®Í⣬Docker²Ö¿â£¬»¹ÓÐÏàÓ¦µÄ´æ´¢ºÍÍøÂç¡£

Ô­ÉúµÄDockerÊÇÔ¶Ô¶²»¹»µÄ£¬ËüÌṩÁËÏàÓ¦µÄ»úÖÆ£¬ÎÒÃÇÒ²½¨ÒéÕâÖÖ»úÖÆ°ÑÔÆ¶ËµÄ¿é´æ´¢¡¢¶ÔÏó´æ´¢¡¢ÍøÂç´æ´¢¶¼Äܹ»·Ç³£ÈÝÒ׵ؼ¯³É½øÀ´¡£

ÔÚÈÝÆ÷²ãÖ®ÉϾÍÊǼ¯Èº¹ÜÀíºÍµ÷¶È²ã£¬ÎÒÃÇ×öÁË´óÁ¿µÄÓÅ»¯ºÍ¸Ä½ø£¬±ÈÈç˵¸Õ²Å´ó¼Ò̸µ½Ò»¸öÓ¦Óã¬ÎÒÃÇÒª±£Ö¤ËüµÄÇ¨ÒÆ£¬ÎÒÃÇÒª×öÄÇô¶àÊÂÇ飬ÎÒÃDz»Äܱ£Ö¤Ëü²»å´µô£¬ÎÒÃÇÄܹ»±£Ö¤Ê²Ã´ÄØ£¿ÎÒÃÇÄܹ»±£Ö¤×ÊÔ´µ÷¶È£¬ÄÄÅÂÒ»¸öÊý¾ÝÖÐÐĶϵ磬һ¸öµØÇøµÄÊý¾ÝÖÐÐĶϵ磬Ҳ¿ÉÒÔ±£Ö¤×ÊÔ´µ÷¶È¡£

ÁíÍ⣬ÔÚÈÝÆ÷±àÅŵĽǶȣ¬ÎÒÃÇÔõôºÜÈÝÒ׵ذÑÒ»¸ö·þÎñ±©Â¶³öÈ¥£¬ºÜÈÝÒ׵ضÔÈÝÆ÷½øÐÐÈÕÖ¾²É¼¯ºÍ¼à¿Ø£¿ÎÒÃÇ×öÁË´óÁ¿µÄÀ©Õ¹£¬ÒÀÈ»¿ÉÒÔ×öµ½·Ç³£ºÃµÄÈÝÆ÷Ó¦ÓõĹܿء£

ÔÚ´ËÖ®ÉϾÍÊÇÎÒÃǵķþÎñ²ã£¬°¢Àï±¾ÉíµÄ΢·þÎñ¼Ü¹¹×öÁ˺ܾã¬ÔÚ¿ªÔ´½çÊǷdz£Á÷Ðеģ¬ÎÒÃǰÑÕâЩ¾­Ñé¶¼ÄÚ»¯µ½ÎÒÃǵÄÖ§³ÖÄÜÁ¦ÖÐÀ´¡£ÆäÖеÄÒ»¸öºÜ´ó¹Ø¼üÊÇÈçºÎ×ö·þÎñµÄ·¢ÏÖ¡¢·þÎñµÄ·ÓÉ£¬ÎÒÃÇÀ©Õ¹Á˺ܶ࣬ͨ¹ýBNS·¢ÏÖ£¬Í¨¹ý¸ºÔؾùºâÀ´ÊµÏÖ·þÎñ½ÚµãÖ®¼äµÄ¶¯Ì¬µÄ¸ºÔؾùºâ£¬Í¨¹ýÕâЩ¶«Î÷£¬ÈÃÄúµÄ΢·þÎñ×öµÃºÜºÃ¡£

ÔÚ·þÎñ²ãÖ®ÉϾÍÊǽÓÈë²ã£¬ÈÃWebÓ¦ÓÿÉÒԷdz£ÈÝÒ׵ؽÓÈëµ½ÄãµÄ×ÔÉíÓ¦ÓÃÉÏ¡£

ÕâÊÇÎÒÃÇÕû¸öÈÝÆ÷ƽ̨µÄºËÐÄ£¬µ«ÊÇ´ó¼ÒÖªµÀ£¬Ò»¸ö²»¿ª·ÅµÄƽ̨ÊÇÔ¶Ô¶²»¹»µÄ£¬ÒòΪÈÝÆ÷²»Äܽâ¾öËùÓеÄÎÊÌ⣬ÈÝÆ÷Ò»¶¨Òª¸úÏÖÓÐÆóÒµµÄÓ¦ÓûòÕßÔÆ·þÎñ´òͨ¡£

ÎÒÃÇ×öÁ˺ܺõÉÄÜÁ¦£¬Äܹ»·Ç³£ÈÝÒ׵ظúÔÆ·þÎñ¼¯³É£¬ÎÒÃÇÄܹ»¸úµÚÈý·½¹¤¾ß¼¯³É£¬°ÑÈÝÆ÷Õâ¸ö¼¼ÊõÈںϵ½Äú×Ô¼º¿ª·¢µÄÁ÷³ÌÖУ¬Í¬Ê±ÎÒÃÇÌá¹©ÔÆ¹Ü¿Ø¡£

¹Ü¿ØÄÜÁ¦£¬³ýÁË×ÔÉí½ÓÈëÎÒÃǵÄÔÆ¼à¿ØÈÕÖ¾Ö®Í⣬ʵ¼ÊÉÏÎÒÃÇÕû¸öϵͳÀïËùÓеĹܿؿò¼Ü¶¼ÊÇ¿ÉÒÔËæ±ãÀ©Õ¹µÄ£¬ÒòΪÎÒÃÇÈÏΪһ¸ö²»¹»¿ª·ÅµÄƽ̨»ù±¾ÉϾÍÊÇË£Á÷Ã¥£¬ÈÝÆ÷²»ÊÇÄãµÄÐÅÏ¢¹Âµº£¬Ò»¶¨Òª¸úÏÖÓеÄIT¹Ü¿Ø½áºÏÔÚÒ»Æð¡£

ÎÒÃÇÒ²ÌṩÁ˺ܶ෶ÀýÔõôÀûÓÿªÔ´µÄ¿ò¼Ü£¬Ñ¸Ëٵشһ¸öÄú×Ô¼ºÐèÒªµÄÔÆ¼à¿ØµÄÄÜÁ¦£¬ÕâЩÎÒÃÇÔÚºóÃæµÄÎĵµÖÐÓÐһЩʾÀý£¬´ó¼Ò¿ÉÒÔÈ¥¿´¡£

ʲôӦÓÿÉÒÔÔËÐÐÔÚÈÝÆ÷ÖÐ

½²ÁËÕâô¶à£¬Êµ¼ÊÉÏ´ó¼ÒÒ»¶¨»á¹ØÐÄ£º¡°ÎÒµÄÓ¦ÓÃÔõôÅÜÔÚÈÝÆ÷À¡±¡°ÎÒÄÄЩӦÓÿÉÒÔ±»ÈÝÆ÷»¯£¿¡±´ó¼Ò¶¼»áÎÊÕâЩÎÊÌâ¡£

ÕâÊÇÎÒ½ÚÑ¡µÄÒ»¸öºÜÖøÃûµÄ·ÖÀà·½·¨£¬Ëü¿ÉÒÔ°ïÖú´ó¼ÒÈ¥ÌôѡʲôÑùµÄÓ¦ÓÃÊʺÏÔÚÈÝÆ÷ÀïÅÜ¡¢Ê²Ã´ÑùµÄÓ¦Óò»Êʺϡ£

ËüÊǸù¾ÝÁ½¸öά¶È£ºÒ»¸öά¶ÈÊdz¤ÊÙ»¹ÊǶÌÃüµÄÓ¦Óã»ÁíÍâÒ»¸öÊÇ¿´ËüÊÇÓÐ״̬»¹ÊÇÎÞ״̬¡£ÈÝÆ÷»¯µÄÓ¦ÓÃ×îÉó¤µÄʹÓþÍÊÇ×óÃæµÄ¶ÌÃüÇÒÎÞ״̬µÄÓ¦Óã¬ÒòΪÕâÑùµÄÓ¦ÓÃ×îÈÝÒײ¿Êð¡£

±ÈÈçÒ»¸öWebÓ¦Óã¬ÎÒÃÇ¿ÉÒÔºÜÈÝÒ׵ؿìËÙ°ÑËü¸Éµô£¬ÎÒÃDz»ÔÚºõËü£¬¿ÉÒԷdz£¿ìËٵز¿ÊðÒ»¸öWebÓ¦Óá£

ÁíÍâÒ»¸öά¶È¾ÍÊÇÄÇЩ¶ÌÃü£¬Ïñ¸ßÐÔÄܼÆËã¡¢Åú´¦Àí£¬¶ÔÒ»¸öÊÓÆµ½øÐÐäÖȾһ¶¨ÊÇ´óÁ¿ÓÐ״̬µÄÐÅÏ¢£¬µ«ÊÇÕâЩÐÅÏ¢¿ÉÒÔͨ¹ýWeb¶ÔÏó´æ´¢À´±£´æ£¬ÕâÑùµÄ¼ÆËãÃܼ¯ÐÍÈÎÎñÒ²·Ç³£ÊʺÏÔÚÉÏÃæÈ¥×ö£¬ÒòΪÎÒÃÇ¿ÉÒÔ¿ìËÙµØÊ¶±ðÒ»´ó×鼯Ⱥ£¬Í¨¹ýÕâÑùµÄÈÝÆ÷À´ÅÜÕâÑùµÄÈÎÎñ¡£

»¹ÓÐÒ»ÀàÊdz¤ÊÙµ«ÊÇÎÞ״̬µÄ£¬±ÈÈç˵ÎÒÃǵĿª·¢²âÊÔ»·¾³Ò»Ö±ÔÚÓûòÕßÎÒÃÇµÄ¼à¿Ø£¬Ëü»áÒ»Ö±ÅÜÔÚÄÇÀµ«ÊÇËü±¾ÉíµÄ״̬ÒÀÀµ¶ÈÊǷdz£Ð¡µÄ£¬ÕâÑùµÄÓ¦ÓÃÎÒÃÇÒ²¿ÉÒÔ¿¼ÂÇ¡£

Ö»ÓÐ×óϽÇÕâ¸öά¶ÈÒ»°ãÀ´½²ÊÇ×îÓÐÌôÕ½µÄ£¬ËüÊÇÓÐ״̬µÄ·þÎñ£¬Ò»°ãÓÐ״̬µÄ·þÎñÐèҪһЩµ÷Õû£¬°üÀ¨¶Ô´æ´¢µ÷Õû¡¢¶ÔÍøÂçµ÷Õû£¬´ó¼ÒÒÀÈ»ÐèÒªDBA×öºÜ¸´ÔӵŤ×÷£¬Ò²²»ÍêÈ«×öµ½×Ô¶¯»¯¡£

¶ÔÓÚÕâÑùµÄһЩӦÓã¬ÎÒÃǵĽ¨ÒéÊÇÔÚ²âÊÔÓ뿪·¢ÖпÉÒÔʹÓÃÈÝÆ÷¼¼Êõ£¬µ«ÊÇÔÚÉú²úÉϷdz£²»½¨ÒéʹÓÃÕâÑùµÄ¼¼Êõ¡£

Docker»¯Ó¦ÓÃʵս: Ghost ²©¿Í

½ÓÏÂÀ´¾ÍÄÃÒ»¸öÌØ±ðϲÎÅÀÖ¼ûµÄÀý×Ó¸ú´ó¼Ò½âÊÍÔõôÑù°ÑÒ»¸öÓ¦ÓÃÈÝÆ÷»¯¡£Ghost ²©¿ÍÊÇÎҷdz£Ï²»¶µÄÒ»¸ö²©¿ÍÓ¦Ó㬷dz£¼òµ¥£¬·Ç³£Çᣬ¾µÏñÒ²·Ç³£ºÃÓã¬Óúܼòµ¥µÄ·½Ê½¾Í¿ÉÒÔ°ÑGhost¾µÏñÆðÀ´¡£

µ«ÊÇ»¹ÓкܶàÎÊÌ⣺1.²»ÊÇ¿ÉÉìËõ£»2.²»ÊǸ߿ÉÓõġ£ËüËùÓеÄÊý¾ÝÊDZ£´æÔÚ±¾µØµÄDatabaseÀïÃæµÄ£¬Èç¹ûÐéÄâ»ú½Úµãå´µôÖ®ºó£¬Ç¨ÒƵ½ÁíÍâÒ»¸ö½ÚµãÖ®ÉÏ£¬Êý¾Ý״̬¶¼¶ªµôÁË¡£

ÎÒÃÇÔõô½â¾ö£¿Æäʵ´ó¼Ò¿ÉÒÔÈ¥²Î¿¼THE TWELVE-FACTOR¹æ·¶£¬Õâ¸ö¹æ·¶µÃµ½Á˾Ӷ೧É̵ÄÖ§³Ö£¬ËüÊÇÏÖÔÚºÜÖØÒªµÄÒ»¸ö±à³Ì¹æÔò¡£ËüÓм¸¸öºËÐÄÔ­Ôò£ºÓ¦ÓÃÒªºÍÔËÐеĻ·¾³½âñî¡¢Ó¦ÓÃÒªºÍÍⲿµ÷Ó÷þÎñ½âñî¡¢Ó¦ÓÃÒªºÍÅäÖýâñͨ¹ýÕâЩ½âñîÎÒÃDzÅÄÜÓÐһЩӦÓñä³ÉÎÞ״̬µÄ£¬Äܹ»¿ìËÙÔÚÔÆÉϽøÐв¿ÊðºÍÔËÓª¡£

Ghost ²©¿Í ¸ß¿ÉÓü¯Èº1

ÎÒÃÇÖ»ÐèÒªÔö¼ÓÒ»¸öMySQL£¬ÈÃËüÖ§³ÖMySQLµÄÇý¶¯¾Í¿ÉÒÔÁË£¬Æô¶¯Ò»¸öghost+MySQ£¬Í¨¹ýMySQL½øÐÐÁ¬½Ó£¬ËüÃÇÊǹ²Ïí״̬µÄ£¬ÎÒÃǵÄÈÝÆ÷·þÎñÒ²×öÁ˺ܶàµÄÓÅ»¯¡£

Ghost ²©¿Í ¸ß¿ÉÓü¯Èº2

ÎÒÃDz»½¨ÒéÔÚÉú²ú»·¾³ÖÐʹÓÃÊý¾Ý¿âÕâÑùÓÐ״̬µÄ·þÎñ£¬ÎÒÃǸÃÔõô×ö£¿

ÎÒÃÇ¿´µ½ºÜ¶àÎÄÕ¶¼ËµDocker·Ç³£²»ºÃÓã¬ËµËü²»ÄÜÔËÐÐÊý¾Ý¿â£¬Docker±¾À´Ò²²»ÊÇÔËÐÐÊý¾Ý¿âµÄ¡£

ΪʲôÎÒ²»Ö±Á¬µ½ÎÒµÄÊý¾Ý¿âµÄʵÀýÉÏÄØ£¿µ±È»£¬ÕâÓв»Í¬µÄ×ö·¨£¬µ«ÊÇÎÒ¾õµÃ×îºÃµÄ×ö·¨ÊÇÎÒÃÇ×öÒ»¸ö×îСµÄ¸Ä¶¯£¬Äܹ»ÈÃÓ¦Óò㲻×öÈκεĸÐÖª¾Í¿ÉÒÔ°ÑÒ»¸öÊý¾Ý¿âµÄ¾µÏñ£¬°ÑÒ»¸öDockerµÄÔËÐÐʹÓñä³ÉÒ»¸öWeb£¬ÎÒÃÇÔö¼ÓÁËÒ»¸öÍØÕ¹µÄÄÜÁ¦¡£ÎÒÃÇÔö¼ÓÍØÕ¹È¥ÒýÓÃWebµÄ·þÎñ£¬ÎÒÃǾͿÉÒÔ²¿ÊðÔÚÉú²ú»·¾³£¬¶øÄãµÄÓ¦Óò㲻×öÐ޸ġ£

Ghost ²©¿Í ¸ß¿ÉÓü¯Èº3

ÔÚÕâ¸ö¹ý³ÌÖÐÒÀÈ»»¹ÓÐÒ»¸öÎÊÌâûÓнâ¾ö£¬Óû§ÉÏ´«µÄ¸½¼þ£¬±ÈÈç˵ͼƬ£¬ÒÀÈ»±£´æÔÚ±¾µØ´æ´¢ÖУ¬Õâ¿Ï¶¨²»ÐС£ÎªÁËÒª×öÕâ¼þÊÂÇ飬ÎÒÃÇÓÐÁíÍâÒ»¼þÊÂÇé¡£

ÎÒÃÇ¿ÉÒÔͨ¹ýDockerµÄ Volueme PluginÀ´½â¾ö£¬ËüÌṩÁËÒ»¸ö·Ç³£Áé»îµÄ»úÖÆÀ´Ö§³Ö²»Í¬µÄ´æ´¢ÀàÐÍ£¬ÏÖÔÚÒѾ­Ö§³ÖÁË¿é´æ´¢¡¢¶ÔÏó´æ´¢¡¢ÍøÂçÎļþϵͳ¡£

¶øÇÒ¸ü¼ÓºÃÍæµÄÊÂÇéÊÇ£¬ÎÒÃÇËùÓеÄÍøÂçÇý¶¯ºÍVolumeµÄÇý¶¯Æäʵ¶¼ÊÇÔËÐÐÔÚÈÝÆ÷ÀïÃæµÄ£¬ÒòΪֻÓÐͨ¹ýÕâÑùµÄ·½Ê½£¬ÎÒÃDzÅÄܶÔÕû¸öϵͳ½øÐÐͳһµÄÔËάºÍͳһµÄ¹ÜÀí¡£

µ«ÊÇDockerÔÚÕâ·½ÃæÒÀÈ»ÓÐȱÏÝ£¬Docker²»ÄÜÇø·ÖÕâÑùµÄÒ»Ð©ÍøÂçÇý¶¯£¬»áµ¼ÖÂÖØÆôDocker EngineµÄʱºò£¬ÓпÉÄÜÏÈɱµôÄãµÄVolume Driver£¬ÄãµÄÊý¾ÝûÓб£´æ¾Í»µµô£»»òÕß˵£¬ÄãµÄÍøÂçÒ²ÊÇÒ»Ñù£¬Ëü¿ÉÄÜ»áûÓеÈÄãµÄÓ¦ÓÃɱµô¾Í°ÑÄãµÄÍøÂçÇý¶¯É±µô£¬ÕâÑùÄãµÄÓ¦ÓúÍÍøÂç³¹µ×Öжϣ¬ÕâÑùÒ²ÊDz»Ðеġ£

ÎÒÃÇÆäʵҲÔÚÉçÇøÖÐÌá³öÁ˸͝£¬ÎÒÃÇ¿ÉÒÔ¶Ô²»Í¬µÄÊØ»¤½ø³Ì½øÐзּ¶£¬¿ÉÒÔÆô¶¯Ò»Ð©ÈÝÆ÷£¬Ëü¿ÉÒÔÓиü¸ßµÄϵͳ¼¶±ð£¬ÔÚÆô¶¯µÄʱºò±»ÓÅÏȼÓÔØ£¬±»Í£Ö¹µÄʱºò»á±»×îºóÍ£Ö¹£¬ÔÚÉçÇø1.11°æ±¾ÖлáÓÐÀàËÆµÄ¹¤×÷£¬ÉçÇø»á½â¾öÕâÑùµÄ¹¤×÷¡£

ͨ¹ý°ÑÍøÂçÇý¶¯ºÍ¾íÇý¶¯¶¼×÷ΪÈÝÆ÷´¦Àí£¬»¹¿ÉÒÔ¸øÎÒÃÇ´øÀ´¸ü´óµÄºÃ´¦£¬ÎÒÃǵÄÕû¸öϵͳ·Ç³£¿ÉÀ©Õ¹£¬±ÈÈç˵ÎÒÃÇÔÚºÍÒ»¸öµÚÈý·½µÄÍøÂç´æ´¢¹«Ë¾Ì¸ºÏ×÷£¬ËüÏÖÔÚ¾ÍÊÇÄÃÒ»¸öÈÝÆ÷À´½»¸¶´æ´¢Çý¶¯£¬ÎÒÃDz»ÓÃÐÞ¸ÄÒ»ÐдúÂë¾Í¿ÉÒÔ°Ñ´æ´¢Çý¶¯ÅÜÔÚ·þÎñÆ÷ÉÏ£¬ÕâÑù¿ÉÒÔʹÎÒÃǵÄϵͳÓиü´óµÄ¿ÉÀ©Õ¹ÐÔ¡£

ÈÝÆ÷»¯³ÖÐø¼¯³ÉºÍ½»¸¶

DockerµÄÒ»¸öÖØÒªºÃ´¦¾ÍÊÇ¿ÉÒÆÖ²ÐÔ£¬Í¨¹ý¿ÉÒÆÖ²ÐÔ¿ÉÒÔÔÚ¿ª·¢¡¢²âÊÔºÍÉú²úµÄÕû¸öÈí¼þÉúÃüÖÜÆÚÖУ¬ÒÔͬÑùµÄ·½Ê½½»¸¶ÎÒÃǵÄÈí¼þ²úÆ·¡£±ÈÈç˵£¬ÎÒÃÇÏÖÔڵĿª·¢ÈËÔ±¾ÍÊÇÕâÑùµÄ£¬Ö»ÒªÒ»¼ü¾Í¿ÉÒÔÆô¶¯±¾µØµÄ¿ª·¢»·¾³£¬´úÂëÍê³ÉÒÔºóÌá½»£¬Ìá½»µÄʱºòÊÇÏàÓ¦µÄ×ÔÉí´úÂëºÍÔ­¼þ¡£

ÓÐÁËÕâ¸öÒÔºó£¬Ïà¹ØµÄDocker»ù´¡ÉèÊ©£¬±ÈÈçÈÝÆ÷¡¢¾µÏñ²Ö¿â£¬¾Í¿ÉÒÔ°ÑÏà¹ØµÄ´úÂë±àÒë³ÉDocker¾µÏñ£¬ ²¢ÇÒÔÚÕû¸ö²âÊÔ¡¢Éú²úÖÐÒ»Ö±ÓÃÕâ¸ö¾µÏñ£¬ËùÓеIJ½Öè¿ÉÒÔÖØ¸´£¬¶øÇÒ±£Ö¤Ò»ÖÂÐÔ¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬ËùÓеĶ«Î÷¶¼ÊÇ¿ÉÒÔÖ§³ÖDocker¹ÜÀíµÄ£¬¶øÇÒ¿ÉÒÔ¿ìËÙ¸üк͹ÜÀí¡£

Õâ¼þÊÂÇé×öÍêÒÔºóÓÐʲôºÃ´¦ÄØ£¿¿ª·¢ÕßÔÚµÚÒ»Ìì¾ÍÏë×Å¡°ÎҵĴúÂëÔõôÉÏÏß¡±£¬ÕâÊÇÒ»¸ö¾Þ´óµÄÎÄ»¯ÉϺÍʱ¼äÉϵĸı䣬ÒÔǰÎÒÃǽ²DevOps£¬¹âÔËάµÄÈËÔ±½²Ã»ÓÐÓ㬱ØÐëÒªÈÿª·¢ÕßÔÚ¿ª·¢µÄµÚÒ»Ìì¾ÍÔÚ˼¿¼¡°Èí¼þÔõô½»¸¶¡¢ÔõôÄܹ»ÔÚÔÆ¶ËΪ¸ß¿ÉÓᢿÉÉìËõ¡±£¬ÕâÊDZØÐëÒª¸Ä±äµÄÒ»¸öÎÄ»¯ºÍ˼Ï룬Èç¹ûÕâ¸ö¸Ä±ä²»ÁË£¬ÄãÓÃÈκμ¼Êõ¶¼¸Ä±ä²»ÁË¡£

ÒÔǰÎÒÃǰ¢ÀïÒ²ÊÇÒ»Ñù£¬¿ª·¢ÈËÔ±ºÜÅ£±Æ£¬ÔËάÈËÔ±ºÜ¿à±Æ£¬¿ª·¢ÈËÔ±¿ª·¢³öÀ´£¬ÔËάÈËÔ±°¾Ò¹ÉÏÏߣ¬³öÁ˹ÊÕϾͻعö£¬·Ç³£µÍЧ¡£µ«ÊÇÎÒÃÇÏÖÔÚÒªÇ󿪷¢ÈËԱÿ¸ö¹¦ÄܱØÐë½»¸¶Ò»¸öDocker¾µÏñ£¬°ÑÄãµÄǰÖÃÌõ¼þ¡¢ºóÖÃÌõ¼þ¡¢¼ì²éµÄ½Å±¾¡¢½¡¿µ¼ì²âµÄ¶«Î÷ÔÚÒ»¿ªÊ¼¾Í½»¸¶³öÀ´£¬²»½»¸¶µÄ»°£¬ÎÒÃÇÔËάÈËԱֹͣ½ÓÊÜÕâÑùµÄ´úÂ롣ͨ¹ýÕâÑù£¬ÎÒÃÇ¿ÉÒÔ¿ìËÙµØÈ¥Ñݽø¡£

¼ò»¯µÄ³ÖÐø½»¸¶Á÷³Ì

¡¡¡¡

Ô´´úÂë¹ÜÀí£¬ÎÒÃÇ¿ÉÒÔÓÐÒ»¸ö¾µÏñ·þÎñ£¬Ëü¿ÉÒÔ¶©ÔÄÔ´´úÂë²Ö¿âµÄ֪ͨ£¬ÎÒÃǵÄÈÝÆ÷·þÎñÒ²¿ÉÒÔ¶©ÔľµÏñ±ä»¯µÄ֪ͨ¡£µ±ÄúµÄ´úÂë±ä¸ü£¬±ÈÈçÐÞ¸ÄÒ»¸öÍøÒ³£¬°ÑÁ½À¸±ä³ÉÈýÀ¸£¬Ëü»á֪ͨ¾µÏñ·þÎñÀ­È¡ÏàÓ¦µÄ´úÂë¹¹½¨£¬´ò°ü³É¾µÏñÖ®ºó£¬×Ô¶¯Í¨ÖªÏàÓ¦µÄÈÝÆ÷·þÎñ¸üÐÂÏֳɵÄÓ¦Ó᣼¸·ÖÖÓÖ®ºó£¬±ä¸üÉÏÏߣ¬ÎÒÃÇÒ²¿ÉÒÔºÍÆäËûµÄ·þÎñ¼¯³ÉÔÚÒ»Æð¡£

ÍêÕûµÄ³ÖÐø½»¸¶Á÷³Ì

°¢ÀïÉ罻ƽ̨ºÎÒÔ¼à¿ØÔ´´úÂë²Ö¿âµÄ±ä¸ü£¬´úÂë·¢Éä±ä¸üÖ®ºó£¬ËüÀ­È¡´úÂë½øÐоµÏñ£¬µ¥Ôª²âÊÔͨ¹ýÖ®ºó´ò¾µÏñ£¬Í¨Öª³ÖÐø½»¸¶·þÎñÆ÷½øÐÐÏÂÒ»²½²Ù×÷£¬ËüÊÇÁ÷Ë®Ïß¡£ÔÚÁ÷Ë®ÏßÖÐÄÃ×ÅDocker¾µÏñºÍDockerÎļþÔÚ²âÊÔ»·¾³¡¢Ô¤·¢»·¾³¡¢Éú²ú»·¾³Éϲ¿Êð¡£

ÎÒÃÇͬÑùµÄÒ»¸öDocker¾µÏñ£¬Í¬ÑùµÄÒ»·ÝDockerÄ£°å£¬¿ÉÒÔÔÚ²»Í¬µÄ»·¾³ÖÐʹÓã¬ÕâÑùÎÒ¾ÍÄܹ»±£Ö¤´Ó¿ª·¢¡¢²âÊÔ¡¢ÉÏÏßËùÓж«Î÷µÄÒ»ÖÂÐÔ¡£´ó¼ÒÒ»¶¨Òª¼á³ÖÕâÑùµÄһЩÀíÄÒòΪDevOpsºÜ¶à¶«Î÷´ó¼Ò¶¼¶®£¬È±µÄ¾ÍÊǼá³Ö¡£

²»¿É±ä¼Ü¹¹£¨immutable infrastructure£©

ΪʲôDocker³öÀ´Ö®ºóΪʲôµÃµ½DevOpsÁìÓòÈËÊ¿µÄ»¶ºô£¿ÆäʵËü·ûºÏÁËÎÒÃÇËùÆÚÍûµÄÔËά·½Ê½¡£Á˽âOOpenStac¶¼ÖªµÀÕâ¸öºÜÖøÃûµÄÔ¢ÑÔ¹ÉÊУ¬ÄãµÄÓ¦Óõ½µ×ÊÇÏñÒ»Ö»³èÎïÐèÒªÄãÕûÌìºÇ»¤£¬»¹ÏñţȺµÄһͷţ£¬¿ÉÒÔËæÊ±É±µôºÁÎÞÉËÐÄ£¬Äã¿ÉÒÔËæÊ±ÓÐÁíÍâһͷţ²¹³äÉÏÀ´¡£ÈÃÕâ¸öϵͳ±ä³É×Ôά»¤£¬·Ç³£½¡×³£¬²»»áÒòΪÈκνڵãµÄʧЧ¶øµ¼ÖÂÕû¸öϵͳÖÕÖ¹¡£

ÀûÓò»¿É±äÐÔÀ´ÔËά»ù´¡¼Ü¹¹£º Ò»µ©ÊµÀý»¯ºó£¬ÓÀ²»¸Ä±ä£»Ö»»áÓÃÁíÍâµÄÒ»¸öʵÀýÕýÈ·µÄÈ¡´úËü¡£

Óŵã

±ÜÃâ»·¾³¼äµÄ²»Ò»Ö¡£ÕâÔÚÎÒÃÇÈÕ³£Éú»îÖÐÕ¼Á˺ܴóµÄ±ÈÖØ£¬³¬¹ý30%µÄÏßÉÏ´íÎó¶¼ÊÇÒòΪ¿ª·¢»·¾³ºÍ²âÊÔ»·¾³ÓëÏßÉÏ»·¾³²»Ò»Öµ¼Öµģ¬Èç¹ûÎÒ²»¿É±ä¼Ü¹¹¾Í¿ÉÒÔ±£Ö¤ËùÓдúÂë³ýÁËÃŶ¼ÊÇһģһÑùµÄ£¬ÓÀÔ¶°´ÕÕÄãÔ¤ÆÚµÄ·½Ê½À´ÔËÐУ¬²âÊÔºÍÉÏÏß¡¢Éú²úÊÇͬÑùµÄ¶«Î÷¡£

¼ò»¯²¿Êð¸´ÔÓ¶È¡£ÔÚÔ­µØ´ò²¹¶¡Éý¼¶·Ç³£ÄÑ£¬ÓÈÆäÊǺܶàϵͳÈí¼þ£¬Óкܶั¶àÉÙ¡£

µÍ³É±¾»Ø¹ö¡£Ð´¸ö»Ø¹ö´úÂ븴ÔӺܶ࣬¶øÇÒºÜÄѱ£Ö¤ÕýÈ·£¬ÒòΪ´ó¼Ò´ÓÀ´²»²â»Ø¹ö¡£

ÆäʵÕâ¸öÊÂÇé²¢²»ÐÂÆæ£¬ÒÔǰÓиöÐéÄâ»ú£¬ÔÚ¼ÒÅä¸ö×Ô¶¯»¯µÄ¹¤¾ßÒ²¿ÉÒÔ£¬µ«ÊÇDockerÈÃÕâ¼þÊÂÇé×öµÃ¸ü¿ì£¬±äµÃ¸ü¼òµ¥¡£¾ÍµÈÓÚ˵£¬Ã¿¸öDocker¾µÏñʵ¼ÊÉÏÊDz»¿É±äµÄ£¬Ëü¾ÍÊÇÒ»¸ö½ø³Ì£¬ËæÊ±¿ÉÒÔÌæ»»³öÀ´Ò»¸öеľµÏñ¡£DockerÆô¶¯ËÙ¶ÈÌØ±ð¿ì£¬ÒÔǰÄÃÐéÄâ»ú×ö»Ø¹ö¿ÉÄÜÐèÒª¼¸·ÖÖÓʱ¼ä£¬µ«ÊÇÈç¹ûÓÃDocker»Ø¹öʱ¼äÔÚÃë¼¶£¬Óû§ÊǸоõ²»µ½Öжϵġ£

Docker£º²»¿É±ä¼Ü¹¹ÃÎÏë³ÉÕæ

Òª´ïµ½ÕâÒ»µãÒ²ÐèÒª´ó¼Ò×¢Ò⣬ÒòΪÎÒÖªµÀºÜ¶àÈËÒÀÈ»ÔÚ½ñÌì°ÑDockerÈÝÆ÷µ±³ÉÇáÁ¿¼¶ÐéÄâ»úÀ´Ê¹Óã¬Õâ¸öûÓÐʲô²»ºÃ£¬Ö»ÊÇ´ó¼ÒµÄ³¡¾°²»Ò»Ñù¡£µ«ÊÇ£¬ÎÒÇë´ó¼ÒÔÚ×öÕâ¼þÊÂÇéµÄʱºòÒ»¶¨ÒªÈý˼£¬µ±Äã°Ñµ±ÈÝÆ÷µ±×÷ÇáÁ¿¼¶ÐéÄâ»úµÄʱºò£¬ÄãÒ»¶¨ÒªÔÙ´Î˼¿¼Ò»Ï£¬ÄúÕâÑù×ö¿ÉÄÜ»áɥʧµôDockerºÜ¶àºÃµÄÌØÐÔ£¬×îÖØÒªµÄ¾ÍÊDz»¿É±äÐÔ¡£

ΪÁË´ïµ½ÕâÒ»µã£¬ÎÒÃÇÐèÒª×öһЩÕýÈ·µÄ¹¤×÷£ºÓÀÔ¶²»ÒªÊÖ¹¤ÐÞ¸ÄÈÝÆ÷ÖеÄÄÚÈÝ£¬ÄãµÄÈÝÆ÷Ó¦¸ÃÓÀÔ¶ÊÇÄôúÂë¹¹½¨³öÀ´µÄ¡£¾¡Á¿²»ÒªÊ¹ÓÃlatest×÷Ϊ¾µÏñ±êÇ©£¬Éú²úÖÐÄãÒª»Ø¹ö£¬ÄãÒªÖªµÀ»Ø¹öÄÄЩÎÊÌâ¡¢ÄÄÒ»¸ö°æ±¾£¬Ò»¸ö×î¼òµ¥µÄ·½·¨ÊÇÔÚÄãµÄ¾µÏñÖÐÓÃGit Commit×÷Ϊ¾µÏñtagÒ»²¿·Ö£¬±ãÓÚ×·×Ù£¬±£Ö¤ÄãÏßÉϵIJúÆ·Çå³þµØÖªµÀÔËÐÐʲô°æ±¾¡£

²»Òª°ÑÈκοɱäÊý¾Ý±£´æÔÚ¾µÏñÖУ¬ÒªÍ¨¹ýVolume³éÏ󣬿ÉÒÔ°ÑÓ¦Óñ仯µÄ²¿·Ö¸úÄúÈÝÆ÷µÄÉúÃüÖÜÆÚ½øÐÐÁ¼ºÃµÄ½áºÏ£¬Ëü´øÀ´µÄºÃ´¦Ô¶Ô¶´óÓÚÀÁ¡¢Ê¡Ê´øÀ´µÄºÃ´¦¡£

¿çÖ÷»úÈÝÆ÷ÍøÂç ÔÆ¶Ëʵ¼ù

ÔÚÍøÉÏ´ó¼Ò¿´µ½ºÜ¶à¹ØÓÚDockerÍøÂçµÄºÜ¶àÌÖÂÛ£¬´ó²¿·ÖÌÖÂÛÊÇ»ùÓÚ×Ô¼ºµÄÊý¾ÝÖÐÐÄ£¬ÒòΪÔÚ×Ô¼ºµÄÊý¾ÝÖÐÐĺܼòµ¥£¬ÄãÉõÖÁ¿ÉÒÔ¿ØÖƽ»»»»ú¡£µ«ÊÇÔÚ¹«ÓÐÔÆÉÏÕâ¼þʺÜÄÑ£¬ÎÒÃÇҪѡÔñÔÚÔÆÉÏDockerÈÝÆ÷»¥ÁªµÄ»°£¬Ò»¶¨Êǰ´ÕÕÔÆ³§É̵ÄÅäÖÃ×î´óµÄÓÅ»¯È¥ÊÊÅä¡£

ͨ³£ÔÚÔÆÉÏÓÐÁ½ÖÖ·½°¸¿ÉÒÔʵÏÖ¿çÐéÄâ»úµÄÈÝÆ÷ÍøÂçÖ®¼äµÄ»¥Áª£º

ͨ¹ýOverlayµÄ·½·¨£¬Ö»ÒªÈý²ãÊÇͨµÄ£¬Í¨¹ýOverlayʵÏÖÐéÄâÍøÂç¡£

OverlayÕâÖÖ·½Ê½ÊǷdz£Í¨Óõķ½Ê½£¬Ëü¿ÉÒÔÔÚ²»Í¬µÄÍøÂç»·¾³Ê¹Óã¬ÉõÖÁ¿ç²»Í¬µÄÔÆ¹©Ó¦É̶¼¿ÉÒÔʹÓᣵ«ÊÇËüÒ²ÓÐÈõµã£¬Ëü×ÔÉíµÄÐÔÄÜÊÇÓÐÏ޵ġ£ÎÒÃÇÔÚÑÇÂíÑ·¡¢°¢ÀïÔÆ¡¢IBMµÄÔÆÉ϶¼²â¹ý£¬Í¨¹ýOverlayÈÝÆ÷»¥ÁªÐÔÄܺÍÈÝÆ÷ͨ¹ýÔ­ÉúÐé»úÖ®¼äͨÐÅ£¬Ö»Óдø¿íµÄ70%£¬Ò²»áÔö¼Ó20%-30%µÄÑÓ³Ù£¬¶ÔÓÚÍøÂçÐÔÄÜÃô¸ÐµÄÈËÎÒÃÇÊǷdz£²»½¨ÒéÕâÑù×öµÄ¡£

ͨ¹ýÔÆ¹©Ó¦ÉÌÍøÂç×ÔÉíµÄÍøÂçÌØÐÔ£¬±ÈÈçVPC£¬VPCºÍ½ñÌìÍøÂçºÜ´óµÄ²»Í¬£¬ÔÚVPCÖÐÎÒÃÇ¿ÉÒÔ¿ØÖÆÒ»Ð©IT·ÖÅ䡢·ÓɹæÔò¡£Í¨¹ýÕâÖÖ·½Ê½ÎÒÃǵõ½ºÜ¶àºÃ´¦£¬ÒòΪÔÚÒ»¸öVSwitchÖ®ÄÚÕû¸ö¶þÔøÊÇͨµÄ£¬ÎÒÃÇÉõÖÁ¿ÉÒÔ²»ÓÃWeb¼¼Êõ£¬ÔÚÏàÓ¦µÄ½ÚµãÉÏÅäÏàÓ¦µÄ·Óɱí¾Í¿ÉÒÔʵÏÖÈÝÆ÷Ö®¼ä»¥Í¨¡£µ«ÊÇÔÚÒ»¸öVSwitchÒª×öµÄ»°Òª³Ðµ£Ò»¸öºó¹û£¬µ±Ò»¸öÊý¾ÝÖÐÐĵôÁ´µÄ»°Ó¦Óþ͹ÒÁË£¬Ò»°ãÉú²úÉÏÎÒÃǽ¨ÒéÕâÑùµÄ×ö·¨£¬Í¨¹ýÒ»¸öVRouter°ÑÄãµÄÓ¦Óò¿ÊðÔÚ²»Í¬µÄVSwitchÉÏ£¬È»ºóÔÚ VRouterÉÏÅä·ÓɹæÔò£¬ÕâÖÖ·½Ê½ºÜÍ®ÔÆ£¬ÎÞÂÛÊÇÔÚÑÇÂíÑ·»¹Êǰ¢ÀïÔÆÉÏ£¬ÎÒÃǶ¼²ÉÓÃÕâÖÖ·½Ê½¡£

ËüµÄºÃ´¦£¬ÈÝÆ÷ºÍÈÝÆ÷Ö®¼äͨÐŵĴø¿í£¬ÔÚ°¢ÀïÔÆºÍÑÇÂíÑ·ÉÏ£¬´ó¸Å´ø¿í»ù±¾ºÍÔ­ÉúµÄËÙ¶ÈûÓÐÇø±ð£¬µ«ÊÇʱÑÓ»áÉÔ΢¶àÒ»µã£¬¿ÉÄÜ»áÔÚ10%×óÓÒ¡£ËùÒÔ£¬Èç¹û´ó¼Ò×·ÇóÐÔÄÜ¿ÉÄܻῼÂÇ£¬µ±È»ËüÒ²ÊÇÊÜÏÞÓÚÔÚÒ»¸ö VRouterÉϵ½µ×ÓжàÉÙÌõ·ÓɱíµÄÏÞÖÆ£¬×îºóÏÞÖÆµ½ÄúµÄ¼¯Èº½ÚµãµÄ×î´ó¹æÄ£¡£´ó¼Ò¶¼ÖªµÀ£¬ÊÀ½çÉÏûÓÐ×îºÃµÄ·½°¸£¬Ò»¶¨¸ù¾Ý×Ô¼ºµÄÇé¿öÌôÑ¡ºÏÊʵķ½°¸¡£

½ñÌìÎÒµÄÑݽ²½áÊøÁË£¬ÕâÊÇÎҵIJ©¿ÍµØÖ·£¨ÔÆÆÜÉçÇøDockerÍŶӲ©¿Í£©£¬ÔÚÕâ¸öÉçÇøÖо­³£ÓкܶàºÍDockerÏà¹ØµÄʾÀý£¬¶øÇÒÕâЩʾÀý²»¼ûµÃÊÇÒªÔËÐÐÔÚ°¢ÀïÔÆÉÏ£¬ÎÒÃǵĺܴóµÄ¸öÄ¿±êÊÇÈκÎʹÓÃDocker¾µÏñ¡¢DockerÄ£°åµÄÓ¦Óö¼¿ÉÒÔÅÜÔÚÔÆ¶Ë¡£Ð»Ð»´ó¼ÒµÄʱ¼ä¡£

ÌáÎÊ£ºÎÒÏëÎÊһϣ¬ÔÚÎÒÃÇÈÕ³£ÔËάÖУ¬Äú¾õµÃDockerʹÓÃÓÐʲôÀ§Äѵĵط½£¿»òÕß˵ÎÒÃÇÏëʹÓõÄͬѧ£¬ÓÐÄÄЩ¿ÓÊÇ¿ÉÒÔ±ÜÃâµÄ£¿

´ð£ºÓÐÈË˵¹ý£¬¡°¾­ÑéÊÇû·¨Ñ¹ËõµÄ¡±£¬¾ÍÊÇ˵£¬ÄãÌý±ðÈË·ÖÏíûÓÐÓã¬Äã±ØÐëµÃ×Ô¼ºÊµ¼ÊÁ·ÆðÀ´£¬¶øÇÒÒª½áºÏ×Ô¼ºµÄʵ¼ùÇé¿ö¡£Í¨³£À´½²£¬ÄãҪ˵¿Ó°É£¬Ò²Ì¸²»ÉÏ£¬ÄãҪѰÕÒÒ»¸öºÜºÏÊʵÄÈÝÆ÷ÅäÖÿÉÄÜÊǵÚÒ»²½£¬ÕâÀïÃæÓкܶàϸ½Ú¡£ËùÒÔ£¬ÎÒ²»ºÃÖ±½Ó»Ø´ðÄúµÄÎÊÌ⣬ÎÒÃÇÏßϾßÌåÁÄ¡£ ¡¡¡¡

ÌáÎÊ£º°¢ÀïÔÆÌṩÁËÒ»¸öÍйÜÔÆµÄ·þÎñ£¬½éÉÜÊÇDocker¼¼Êõ£¬µ«ÊÇËüûÓÐÏñÔÆÐé»úÒ»ÑùÌṩֱ½Ó¹ÜÀíµÄ¹¦ÄÜ£¬ÊdzöÓÚÄÄ·½ÃæµÄ¿¼ÂÇ£¬ÊÇÔËά»¹Êǰ²È«£¿

´ð£ºÆäʵÕâÊDzúÆ·ÐÎ̬£¬ÒòΪ¶ÔÓںܶàÖÐСվ³¤À´Ëµ£¬ËûÕæµÄ²»»áÈÝÆ÷¡£Ëû¿ÉÄÜÉÏ´«×Ô¼ºÍøÕ¾µÄͼƬ£¬¿ÉÄܰÑÍøÕ¾¼ÐÉÏ´«È¥£¬ËüÊÇÃæÏò·Ç³£Ð¡¹æÄ£µÄÕ¾³¤»òÕßÖÐСÆóÒµ£¬¾ÍÏëÔÚ»¥ÁªÍøÓÐÒ»¸öÓòÃû°ó¶¨Õ¾µã¾ÍºÃÁË£¬²»ÊÇÏñÄúÕâÖÖרҵÈËÔ±À´×öµÄ£¬ÕâÊDzúÆ·¶¨Î»ÎÊÌâ¡£ ¡¡¡¡

ÌáÎÊ£ºÀÏʦÄúºÃ£¬×î½üÎÒÒ²×öÒ»¸öÓ¦ÓõÄ×Ô¶¯»¯·¢²¼Æ½Ì¨£¬Ò²Éæ¼°ÓÃDocker×öÓ¦Ó÷¢²¼£¬Õâ¸öƽ̨µÄÉè¼ÆË¼Â·ºÍÄã¸Õ²Å½²µÄ²î²»¶à£¬ÏÖÔÚÓöµ½ÁËÒ»¸öÎÊÌâÊÇÄã¸Õ²Å˵µÄÒ»¸ö¾µÏñ¿ÉÒÔÅÜÔÚ²âÊÔ»·¾³¡¢Ô¤·¢²¼»·¾³¡¢Éú²ú»·¾³£¬µ«ÊÇÎÒÃÇÒ»°ãÇé¿öÏÂÕâÈý¸ö»·¾³£¬´ò¸ö±È·½Ëµ£¬Êý¾Ý¿âÕË»§ÃÜÂëºÍÅäÖò»Ò»Ñù£¬ÈÝÆ÷ÖеÄÓ¦ÓÃÔõô¸ù¾ÝÕ⼸¸ö»·¾³À´Éú³ÉÕâЩÐÅÏ¢ÄØ£¿

´ð£ºÔÚÎÒÃǵĻ·¾³ÖУ¬Êµ¼ÊÉÏÈ¥½»¸¶µÄ·þÎñÆ÷£¬ÎÒÃÇ»á¹ØÁªÄÚ²¿µÄCMDB£¬Ò»¸öÅäÖ÷þÎñÆ÷£¬¸ù¾Ý²»Í¬µÄ»·¾³È¥Ð޸Ļ·¾³½çÃæ»òÕßÉú³ÉÒ»¸öÏàÓ¦µÄÅäÖÃÎļþ¡£Í¨¹ýÕâÖÖ·½Ê½ºÍÏàÓ¦µÄ·þÎñÆ÷ÅäºÏÆðÀ´£¬µ«ÊǾµÏñ¶¼ÊÇÒ»ÑùµÄ¡£

ÌáÎÊ£ºÕâ¸öCMDBÓзÖÏí³öÀ´Âð£¿

´ð£ºÕâ¸ö¶«Î÷Æäʵͦ¶àµÄ£¬ÒòΪÕâ¼þÊÂÇéÆäʵ²»¸´ÔÓ£¬È¡¾öÓÚÄúÔõô×ö£¬Ò»¸ö¼òµ¥µÄÊý¾Ý¿âÒ²ÐУ¬ÒòΪÎÒÃǰ¢ÀïÄÚ²¿ÓкܶàÏֳɵÄ×ʲú¹ÜÀíÆ½Ì¨£¬ÕâЩ¶«Î÷²»ºÃ·ÖÏí³öÀ´¡£µ«ÊÇCMDBºÜ¼òµ¥¡£

ÌáÎÊ£º»¹ÓÐÒ»¸öÊǹØÓÚ¾µÏñ²Ö¿âµÄÎÊÌ⣬×Ô¼º´î½¨ÁËÒ»¸ö¾µÏñ²Ö¿â£¬·¢ÏÖÉÏ´«¾µÏñ£¬ÀïÃæµÄ¾µÏñ²»ÄÜɾ³ýÁË¡£

´ð£ºÕâÊÇÒ»¸ö±È½ÏÀÏÄѵÄÎÊÌ⣬Èç¹ûÄúʹÓÃDocker£¬Ó¦¸ÃÊÇ2.3Ö®ºóÌṩÁ˶¨Ïòɾ³ýµÄһЩ¹¦ÄÜ£¬µ«ÊÇ»¹ÓÐÒ»¸ö¿ÉÒÔÖµµÃ²Î¿¼µÄ˼·£¬Äúºó¶Ë¿ÉÒÔ¹ÒÒ»¸ö¶ÔÏó´æ´¢£¬Äãɾ³ý´íÁËÓеÄʱºò»¹Âé·³£¬ÔÚÔÆÉÏÄã¿ÉÒÔÓð¢ÀïÔÆ»òÕ߯äËûÑÇÂíÑ·µÄ¶ÔÏó´æ´¢£¬³É±¾ºÜµÍ£¬¶øÇÒËü¿ÉÒÔ°ïÄú×ö´ø¿íµÄ½ÚÊ¡¡£

 

   
1873 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÔÆ¼ÆËãµÄ¼Ü¹¹
¶ÔÔÆ¼ÆËã·þÎñÄ£ÐÍ
ÔÆ¼ÆËãºËÐļ¼ÊõÆÊÎö
Á˽âÔÆ¼ÆËãµÄ©¶´
Ïà¹ØÎĵµ

ÔÆ¼ÆËã¼ò½é
ÔÆ¼ÆËã¼ò½éÓëÔÆ°²È«
ÏÂÒ»´úÍøÂç¼ÆËã--ÔÆ¼ÆËã
ÈídzÎöÔÆ¼ÆËã
Ïà¹Ø¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤