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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÓÎÏ·¿ª·¢ Ó¦ÓÃDockerʵÏÖ¿ª·¢»·¾³
 
×÷Õߣº³Âö¬ÁØ   À´Ô´£ºcsdn   ·¢²¼ÓÚ 2017-2-24
  2053  次浏览      27
 

×î½ü£¬¸úÒ»¸ö´óѧ½ðÈÚϵµÄͬѧ½»Á÷£¬·¢ÏÖËû¶Ô¿Æ¼¼·¢Õ¹µÄ¶¯Ì¬·Ç³£Á˽⣬Ȼ¶ø¶ÔÓÚһЩ¼¼Êõ¹Ø¼ü×ÖµÄÓ¦Óò¢²»ÊǺÜÀí½â¡£¶ÔÓÚÆÕͨ²»¶®¼¼ÊõµÄС°×À´Ëµ£¬Èç¹ûÈ¥×ÉѯһЩITÐÐÒµ¼¼Êõ´óÅ££¬ËûÃÇÍùÍù»á»ñµÃÒ»¸öÒ»Á³Ã£È»µÄ»Ø´ð¡£±ÈÈç˵£¬ËûÎÊÎÒ¡°ÔƼÆË㡱ÊÇʲô£¿°Ù¶È°Ù¿Æ£º

ÔÆ¼ÆË㣨cloud computing£©ÊÇ»ùÓÚ»¥ÁªÍøµÄÏà¹Ø·þÎñµÄÔö¼Ó¡¢Ê¹Óúͽ»¸¶Ä£Ê½£¬Í¨³£É漰ͨ¹ý»¥ÁªÍøÀ´Ìṩ¶¯Ì¬Ò×À©Õ¹ÇÒ¾­³£ÊÇÐéÄ⻯µÄ×ÊÔ´¡£

±ð˵һ¸ö¼¼ÊõС°×ÁË£¬¾ÍËãÏÖÔÚÎÒ¿´ÍêÕâ¾ä»°£¬ÎÒÒ²ÊÇÒ»Á³Ã£È»£¬ÄÑΪ´ó¼ÒÁË¡£Õ¾ÔÚ¼¼ÊõС°×µÄ½Ç¶È£¬È¥¿´¿´ÍøÉϵÄһЩ¡°ÔƼÆË㡱µÄ½âÊÍ£¬Äã»á·¢ÏÖ£¬»¹ÊÇÄÇôµÄÄÑÒÔÀí½â¡£ÓòúÆ·µÄ¿ÚÎÇÀ´Ëµ£ºÓû§ÌåÑé²»ºÃ¡£ÎÒ³¢ÊÔ¸øËû×÷³öÀà±È£º

¡°¹Åʱºò£¬ÈËÃǼÒÀï×öÒ»¿Ú¾®£¬Ë®´Ó¾®Àï´ò³öÀ´£¬¶øÏÖÔÚ£¬ÎÒÃÇŤ¿ªË®ÁúÍ·£¬Ë®¾ÍÀ´ÁË£» 10Äêǰ£¬ÄãҪװÈí¼þ£¬µÃÅÜÈ¥µçÄÔ³ÇÂò¹âµú£¬¶øÏÖÔÚ£¬Á¬ÉÏÍø´ò¿ªÓ¦ÓÃÉ̵꣬Èí¼þ¾¡ÔÚÑÛǰ¡ª¡ªÕâ¾ÍÊÇÔÆ¼ÆË㡱¡£

µ±È»ÁË£¬±¾À´¡°ÔƼÆË㡱¾ÍÊÇÒ»¸öºÜ¹ãµÄÎÊÌ⣬ÕâÑùµÄ½âÊÍÎÞ·ÇÊÇÄóöÆäÖÐÖ®Ò»µÄÓ¦Óó¡¾°×÷Àà±È¡£µ«ÊÇËüÄܰïÖúÆÕͨÈ˸üºÃµÄÀí½â¡£ÎÒ¾õµÃÕâÊÇÒ»¸ö·Ç³£ÓÐȤµÄ¹ý³Ì£ºÓÿç½ç˼ά£¬ÓÃÄâÎï»òÄâÈ˵ķ½Ê½£¬È¥ÌáÁ¶¼ò»¯Ò»Ð©¿´ÆðÀ´ºÜ¸´ÔÓ¡¢¿ÝÔïµÄ¼¼Êõ¹Ø¼ü´Ê¡£

DockerÊÇʲô£¿

»Ø¹éÕýÌ⣬ÎÒÃÇÌÖÂÛDocker¡£¹À¼ÆÏ²»¶ä¯ÀÀ¼¼ÊõÐÂÎÅ×ÊѶվµÄͬѧ£¬¶¼»áÖªµÀDocker¡ª¡ª´«ËµÖиıäÊÀ½çµÄ¶«Î÷£¬Ëü¸Ä±äÁËÓ¦ÓõIJ¿ÊðÔËά¡£ÄÇôDockerÊÇʲô£¿À´¿´¿´°Ù¶È°Ù¿Æ£º

Docker ÊÇÒ»¸ö¿ªÔ´µÄÓ¦ÓÃÈÝÆ÷ÒýÇæ£¬Èÿª·¢Õß¿ÉÒÔ´ò°üËûÃǵÄÓ¦ÓÃÒÔ¼°ÒÀÀµ°üµ½Ò»¸ö¿ÉÒÆÖ²µÄÈÝÆ÷ÖУ¬È»ºó·¢²¼µ½ÈκÎÁ÷ÐеÄLinux»úÆ÷ÉÏ£¬Ò²¿ÉÒÔʵÏÖÐéÄ⻯¡£ÈÝÆ÷ÊÇÍêȫʹÓÃɳÏä»úÖÆ£¬Ï໥֮¼ä²»»áÓÐÈκνӿڡ£

µ±³õ£¬¿´ÍêËüµÄ½âÊͺó£¬ÎҵĵÚÒ»·´Ó¦ÒÀ¾ÉÊÇÃÉȦ£¬ÒòΪËü¸úÎÒÃÇÄÔº£Öг£¼ûµÄÎïÀí»ú¡¢ÐéÄâ»úµÄ¸ÅÄîÏà±È£¬ÊÇÒ»ÖÖÎ´ÔøÏëÏó¹ýµÄÐÂÊÂÎï¡£¼øÓÚËùÔÚ¹¤×÷»·¾³ÖÜΧ£¬»¹Ã»¼û¹ýÓ¦ÓÃDockerÔÚ¿ª·¢»·¾³µÄͬѧ£¨Ï£Íû´óÅ£ÔÆ¼¯µÄÏîÄ¿²»Òª±ÉÊÓ£©£¬¶øÎÒÓÖ¾õµÃÓÃͨË×»¯µÄ˼·ȥ½âÊÍDocker˼άÊÇÓмÛÖµµÄÒ»¼þÊ£¬ÕâÒ²ÊDZ¾ÎĵijÉÎÄÄ¿µÄ¡£

Dockerͼ±ê£¬Ð¡¾¨Óã

ÕâÊÇDockerµÄ¹Ù·½Í¼±ê¡ª¡ªÒ»Ö»´ó¾¨Ó㣬ÉÏÃæÓи÷ÖÖ¸÷ÑùµÄ¼¯×°Ï䣻¾¨Óã¾ÍÏñÒ»¸ö²Ù×÷ϵͳ£¬ÉÏÃæ×°×Ÿ÷ÖÖ¸÷ÑùµÄ¼¯×°Ï䡪¡ªÈí¼þ¡£Ò²ÐíÄã»áÎÊ£¬Õâ²»¸úÎÒÃÇiPhoneÓ¦ÓÃÒ»ÑùÂð£¿ÊÖ»ú²Ù×÷ϵͳ£¨¾¨Ó㣩£¬ÀïÃæÓи÷ÖÖ¸÷ÑùµÄApp£¨¼¯×°Ï䣩¡£µ«ÊÇ£¬×ÐϸÏëÏ룬iPhoneÉϵÄApp£¬AndroidÉÏÄÜÔËÐÐÂ𣿡ª¡ª²»ÐС£ÒòΪiPhoneʹÓÃIPA¸ñʽµÄApp°ü×°·½·¨£¬¶øAndroidʹÓÃAPK¸ñʽµÄApp°ü×°·½·¨£¬Á½Õß²¿ÊðÉÏÊǷdz£µÄ²»Ò»ÑùµÄ¡£

Äܲ»ÄÜÔÚAndroidÉÏ£¬ÔËÐÐiPhoneÓ¦Ó㬶øÓÖ²»Ê¹ÓÃËðºÄ×ÊÔ´µÄÐéÄâ»ú¼¼Êõ£¿ Õâ¾ÍÊÇDocker¡ª¡ªËüÓ¦ÓÃÔÚPCƽ̨Éϵģ¬¿ÉÒÔÈò»Í¬µÄ²Ù×÷ϵͳƽ̨£¬Õ¼ÓúÜÉÙµÄ×ÊÔ´£¬ÔËÐÐͬÑùµÄÈí¼þ³ÌÐò¡£

Ëü¾ÍÏñÒ»¸öÌṩ¿ª·¢ÐÍÈí¼þµÄÓ¦ÓÃÉ̵ꡣÒÔÍù£¬ÎÒÃÇÐèÒª°²×°MySQLÊý¾Ý¿â£¬ÎÒÃÇÊ×ÏÈÒªÏ룬ÎҵIJÙ×÷ϵͳÊÇWindows£¿ÎÒµÄCPUÊÇ64λ£¿ È»ºóÎÒÃÇÕÒµ½ÁËMySQL Windows 64λ°æ±¾½øÐÐÏÂÔØ£¬È»ºó¿ªÊ¼°²×°£¬°²×°ÔÚCÅÌ£¿°²×°Íê³Éºó£¬°ÑÊý¾Ý¿âÕ˺ÅÃÜÂëÉèÖúã¿¶øÔÚDockerʱ´ú£¬ÎÒÃÇÖ»ÐèÒªÏÂÔØMySQLµÄDocker¾µÏñ°²×°¾Í¿ÉÒÔÁË¡£Õâ¸öË¼Â·ÍÆ¶ø¹ãÖ®£¬AndroidÉÏÀûÓÃDockerÔËÐÐiPhoneÓ¦ÓÃʲôʱºò¿ÉÒÔ×öµ½£¿ÕâÊǼ¼ÊõÉÏ¿ÉÐе쬵«ÕâÀï²»×÷¹ý¶à»ÃÏëÁË¡£

Docker²»ÊÇʲôÐÂÉúÊÂÎÔçÔÚ2013Äê¾Íµ®ÉúÁË£¬¶øËüµÄºËÐļ¼ÊõcgroupÔçÔÚ2006Äê¾Íд½øLinuxÄÚºËÁË£¬Ö±µ½Õâ2Ä꣬²Å½¥½¥¿ªÊ¼¹ã·ºµÄÓ¦Óá£Docker³£¼ûµÄ³¡¾°£¬ÊDz¿ÊðºÍÔËά¡£½ñÌ죬ÎÒÃÇÅ׿ª¼¼Êõϸ½Ú¡¢ÀíÂÛ¡¢ÔËάÐèÇ󣬼òµ¥Ì¸Ì¸DockerÔõôӦÓõ½ÎÒÃÇÈÕ³£ÓÎÏ·¿ª·¢»·¾³µ±ÖУ¬²¢ÈÃÍŶӵŤ×÷Á÷³ÌÆðµ½Ê²Ã´ÑùµÄÓÅ»¯¡£

¿ìËٴMySQL+Redis¿ª·¢»·¾³

LaradockÊÇÒ»¸öPHPµÄDocker¿ª·¢»·¾³£¬Ê¹ÓÃËü¿ÉÒÔ¼«Æä·½±ãµÄ¿ìËٴPHP¿ª·¢»·¾³¡£ Ëü²»µ«°üº¬ÁËPHPÓïÑÔÖ´Ðл·¾³£¬»¹°üÀ¨ÁËһϵÁÐÏà¹Ø¹¤¾ß£¬ÆäÖаüÀ¨ÎÒÃǷdz£³£ÓõÄMySQL¡¢Redis¡£ÔÚLaradockµÄ¹Ù·½ÎĵµÖУ¬¾ÍÓÐÕâÑùµÄÒ»¾ä»°£º

Use Docker first and learn about it later.

ÏÈʹÓÃDocker£¬È»ºóÔÙѧϰËü¡£

Êǵģ¬ÏÈʹÓÃËü£¬È»ºóÔÙÉîÈëѧϰDockerµÄһЩºÜÔ­Àí£¬Ò»¸ö×ÔÉ϶øÏµÄѧϰ¹ý³Ì£¬¿ÉÒÔÈÃÄã¸ü¼Ó¿ìËÙµÄÀí½âºÍÓ¦ÓÃDocker¡£Ó¦ÓÃLaradockÊÇÒ»¸öºÜºÃµÄDockerѧϰÆðµã¡£ÒªÊ¹ÓÃLaradock£¬Ê×ÏÈÄãµÃ°²×°Docker¡£ Ò»°ãÓпÉÒÔÑ¡ÔñÏÂÔØWindows°æDocker»òÏÂÔØMac°æDocker£¬¸ú×Ű²×°²½Öè°²×°¼´¿É¡£¶øÔÚ¹úÄÚ£¬·ÃÎÊDockerµÄ¾µÏñ²Ö¿â·Ç³£µÄÂý£¬Òò´Ë£¬ÐèÒªÉèÖùúÄڵļÓËÙ¾µÏñ²Ö¿â¡£

С¾¨ÓãÍÐÅÌͼ±ê

°²×°ºÃDockerÒԺ󣬻áÓÐС¾¨ÓãµÄͼ±ê³öÏÖÔÚϵͳÍÐÅÌÉÏ¡£ÓÒ»÷³öÏֲ˵¥£¨macOSϵͳÔòÊÇ×ó»÷£©£¬²¢Ñ¡Ôñ¡°Settings¡±¡£

Docker¼ÓËÙÆ÷

Windows»·¾³Ê±£¬Ñ¡ÖС°Docker Daemon¡±½çÃæ£¬Íù¡±registry-mirrors¡±×Ö¶ÎÀïÌí¼Ó¾µÏñ²Ö¿âµÄµØÖ·¡£

ΪʲôҪÅäÖþµÏñ²Ö¿âµØÖ·£¿ÏñÇ°ÃæËù˵µÄ£¬DockerÓеãÏñÓ¦ÓÃÉ̵ꡪ¡ª°ÑÐèÒªµÄ¿ª·¢Èí¼þ£¬ÏÂÔØ²¢°²×°¡£Òò´Ë¾µÏñ²Ö¿â£¨Docker Hub£©ÉÏ´¢´æ×Ÿ÷ÖÖ¸÷ÑùµÄ¡°¾µÏñ¡±£¬¿ÉÀí½â³É±ðÈËÔ¤ÏÈÖÆ×÷ºÃµÄ¿ª·¢Èí¼þ¡£°üÀ¨ÎÒÃdz£¼ûµÄMySQL¡¢CentOS£¬Æä¹Ù·½¶¼»áά»¤Ò»·ÝDocker¾µÏñ¡£

ʹÓÃLaradock£¬Äã¿ÉÒÔʹÓÃËüÔÚGitHubÉÏÍйܵÄÔ´Â룺

git clone https://github.com/laradock/laradock
cd laradock
docker-compose up -d nginx mysql redis memcached

»òÕߣ¬Èç¹ûÁ¬ÃüÁî¶¼²»ÏëÊäÈ루»òÕßgit¶¼»¹Ã»°²×°£©£¬ÏÂÔØhttps://github.com/mr-kelly/laradock/archive/master.zip £¬½âѹºó£¬ÔÚ°²×°ºÃWindows»·¾³Ë«»÷Ö´ÐÐstart.batÅú´¦Àí¡£

ÕâÑùµÄÒ»ÌõÃüÁºô½ÐLaradockÏÂÔØ¡¢Æô¶¯ÁËnginx¡¢MySQL¡¢redis¡¢memcachedËĸöÖ÷ÒªÈÝÆ÷¡£Õ⼸¸ö²»Í¬µÄDockerÈÝÆ÷»¥Ïà×éºÏ£¬²¢Ó³Éä¶Ë¿Úµ½±¾µØ¡£±ÈÈç°Ñlocalhost:80¶Ë¿ÚÓ³Éäµ½nginxÈÝÆ÷µÄ80¶Ë¿Ú£¬°Ñlocalhost:3306¶Ë¿ÚÓ³Éäµ½MySQLÈÝÆ÷µÄ3306¶Ë¿Ú¡£Õâʱºò£¬Ê¹ÓÃÄãµÄMySQLÊý¾Ý¿â¹¤¾ß£¨±ÈÈçNavicat£©£¬ÊäÈëÁ¬½ÓµØÖ·localhost£¬Õ˺Åroot£¬ÃÜÂëroot£¬Äã¾ÍÄÜÁ¬ÉÏÁËMySQLÈÝÆ÷ÖеÄMySQLÊý¾Ý¿â³ÌÐòÁË¡£

ΪʲôÎÒ»áʹÓÃLaradock£¿

ÔÚÒÔÍù£¬ÎÒÒ»°ã»áʹÓÃXAMPPÀ´µ±×÷ÎÒµÄPHP HTTP¿ª·¢»·¾³¡ª¡ªËüÄÚÖÃÁËApache¡¢MySQLµÈ¿ª·¢×é¼þ£¬²¢ÇÒÄÜÒÔ¡°ÂÌÉ«¡±Èí¼þµÄ·½Ê½°²×°ÔËÐÐÔÚÎҵĵçÄÔÉÏ¡£ Ö±µ½ÓÐÒ»´Î£¬XAMPPÔÚÎÒµÄmacOSÉÏ£¬³öÏÖphpredisÀ©Õ¹ÎÞ·¨·ÃÎÊRedisµÄÎÊÌ⣬ÕÛÌںܾÃҲûÕÒµ½¾ßÌåµÄÔ­Òò£¬×îÖÕת¶øÊ¹ÓÃDocker´î½¨¿ª·¢»·¾³¡£

ÔÚÈÕ³£µÄ¹¤×÷ÖУ¬ÎÒÃÇÆäʵ¾­³£Óöµ½ÕâÖÖÇé¿ö£ºÒòΪһЩ¸úÒµÎñ¹¤×÷µÄһЩСÎÊÌ⣬±ÈÈçװϵͳ°¡¡¢»·¾³ÅäÖõĿӰ¡µÈµÈ£¬»áºÄ·ÑÎÒÃǷdz£¶àµÄ¾«Á¦¡£ÒªÕæÕýµÄÓ¦ÓÃDockerµ½ÄúµÄ¿ª·¢»·¾³£¬ÐèÒª¸ù¾ÝÏîĿҵÎñ¡¢¼¼ÊõÑ¡ÐÍ£¬À´×Ô¶¨ÒåDocker¾µÏñ£¬±ÈÈç˵£¬Ò»¸öʹÓÃJava+MySQLµÄÏîÄ¿£¬³ýÁËMySQL¾µÏñÍ⣬»¹ÐèÒªJavaÔËÐÐʱ¾µÏñ£¬¶à¸ö¾µÏñ»¥Ïà×éºÏ¡£

¿ÉÄÜÄã»áÒÉ»ó£¬ÎªÊ²Ã´ÒªÅª³É¶à¸ö¾µÏñ£¿Ê¹ÓÃÒ»¸öLinux·¢Ðа澵Ïñ£¬È»ºóÔÚÉÏÃæ°²×°ºÃJava¡¢MySQL£¬ÔÙÖÆ×÷Ò»¸öÍêÕûµÄ¾µÏñ²»¾ÍÐÐÁËÂ𣿠Êǵģ¬ÕâÒ²ÊÇ¿ÉÐеģ¬Ö»ÊÇ˵ÕâÑù×ö·¨£¬ÀàËÆÓÚ±à³Ì¿ª·¢Öеġ°ñîºÏ¶È¸ß¡±£¬¾ÍÊǵ±ÕâÑùÒ»¸öÍêÕûµÄ¿ª·¢»·¾³¾µÏñÔÚijһÌìÐèÒªÐÞ¸Äʱ£¬±ÈÈç˵ÆäÖеÄMySQL°æ±¾¸üÐÂÁË£¬¾ÍÐèÒª¶ÔÕâ¸ö¾µÏñ½øÐÐÖØÐÂÖÆ×÷¡£¶ø²ð·Ö³É¶à¸ö¾µÏñ»¥Ïà×éºÏ£¬ÔòÖ»ÐèҪʹÓùٷ½¶ÔÓ¦°æ±¾µÄоµÏñ¼´¿É¡£

ÔõôʹÓÃDocker½øÐоµÏñµÄÖÆ×÷£¬¹Ù·½µÄÎĵµºÜ¶à£¬ÕâÀï¾Í²»Öظ´¡°ÔìÂÖ×Ó¡±ÁË¡£LaradockµÄGithubµØÖ·laradock/laradock: A Docker PHP development environment. £¬ÉÏÃæÓÐÆä¸ü¼ÓÏêϸµÄʹÓ÷½·¨¡£

Ó¦ÓÃDocker¿ª·¢»·¾³µÄ³¡¾°

Ò»¸öÐÂÈËÈëÖ°

ÐÂÈ˹¤³Ìʦ×ß½ø¹«Ë¾£¬»áÓÐÒ»¸öÊìϤ¹¤×÷»·¾³µÄ¹ý³Ì£¬ÆäÖÐÒ»¸öºÄʱµÄ»·½Ú£¬¾ÍÊǰ²×°¿ª·¢»·¾³¡£ÕâÊÇÒ»¸ö·Ç³£ÕÛÌÚÈ˵Ĺý³Ì£¬Èç¹ûÄãÊÇʹÓôóÐÍIDEµÄ¿ª·¢Õߣ¬±ÈÈç˵°²×°MySQL¡¢SQLServer¡¢Android SDKµÈ´óÐÍ¿ª·¢Èí¼þ£¬Õ⽫ÊÇÒ»¸öºÄʱµÄ¹ý³Ì¡ª¡ªÊ×ÏÈÄãµÃÕÒµ½Èí¼þ°ü£¬È»ºóÔÙ½øÈëÂþ³¤µÄ°²×°¹ý³Ì¡£×î³£¼ûµÄʵ¼ùÊǹ«Ë¾ÄÚ²¿¹²Ïí£¬°ÑÕâЩ³£ÓÃÈí¼þ¶¼¹²Ïí³öÀ´£¬Èôó¼Ò°²×°¡£È»¶ø´ó¼ÒµÄϰ¹ß²»Í¬µÄ£¬²Ù×÷ϵͳҲ²»Í¬£¬¹ý³ÌÖÐÒÀÈ»»áÓöµ½ÖÖÖÖ¼æÈÝÎÊÌâ¡£

Ôø¾­Ò»¸ö×öAndroid¿ª·¢µÄÅóÓÑ£¬ÔÚÈëÖ°¹«Ë¾µÄµÚÒ»ÖÜÄÚ¡ª¡ª»¨ÁËÒ»ÖܵÄʱ¼ä£¬ÖÕÓÚ°Ñ¿ª·¢»·¾³´î½¨Íê³É£¬ÈÃJava¹¤³Ì±àÒëͨ¹ý¡£

ÓÎÏ·²ß»®Åܵ¥·þ

ÓÎÏ·ÍŶӿª·¢µÄ¹ý³ÌÖУ¬Ãâ²»Á˳öÏַǼ¼ÊõÈËÔ±ÐèÒªÔÚ×Ô¼º»úÆ÷ÉÏÆô¶¯ÓÎÏ··þÎñÆ÷½øÐвâÊÔµÄÇé¿ö¡£Òò´Ë£¬¡°´î½¨¿ª·¢»·¾³¡±Õâ¸ö¼¼ÄÜ£¬»á³öÏַǼ¼ÊõÈËÔ±ÉíÉÏ¡£¸ú³ÌÐòÔ±Ïà±È£¬·Ç¼¼ÊõÈËÔ±¡°´î½¨¿ª·¢»·¾³¡±»ò¡°ÅäÖ÷þÎñÆ÷»·¾³¡±ÊÇÏà¶Ô¸ü¼ÓÄѵÄÊÂÇ飬ËûÃÇ×îÐèÒªµÄÊÇÓÐÒ»ÖÖ¡°Ë«»÷¾ÍÄÜÔËÐС±µÄµ¥·þÔËÐÐÌåÑé¡£ ÓÐһЩ·Ç¼¼ÊõÈËÔ±ºÍ³ÌÐòÔ±Ö®¼ä¶Ô»°£¬ÊÇÎÒÃǾ­³£Ìý¼ûµÄ£º

¡°àÅ£¬Õâ¸ö¹¦ÄÜÎÒÌύǰ²âÊÔÊÇÕý³£µÄ¡ª¡ªÄãµÄ»·¾³¸É¾»Âð£¿ÐèÒªµÄÊý¾Ý¶¼¸É¾»µØÖØÐÂÉú³ÉÁËÂ𣿵ÚÈý·½¿âµÄ¶þ½øÖÆÎļþ¸üÐÂÁËÂð£¿ÄãÃǼ¸¸öÈ˲âÊԵİ汾һÖÂÂð£¿Òª²»Äã Cleanup / ÖØÆô / ÖØÐ±£´æ / ÖØÐ½¨¸öÕ˺ÅÊÔÊÔ£¿¡±

£¨Òý×Ôºñ»ý±¡·¢ | ÓÎÏ·ÒýÇæ¼¼ÊõµãµÎ£©

È»¶øÊµ¼ÊµÄ¿ª·¢¹ý³ÌÖУ¬³ÌÐò¡¢²ß»®Ö®¼äÊÇȱ·¦»»Î»Ë¼¿¼µÄ£¬³ÌÐòÔ±¸üϲ»¶Ö±½ÓÔÚ×Ô¼ºµÄ¹¤×÷ÉÏ¿ªÂ룬¶ø²»ÊÇΪ·Ç×Ô¼º¹¤×÷·¶Î§ÄÚµÄÌåÑé½øÐÐÓÅ»¯¡£Òò´Ë£¬¡°¼¼ÊõÁ÷¡±²ß»®ÉõÊdz£¼û£¬²»µ«Á˽âÈíÁ¬½ÓÓ²Á´½ÓµÄ´´½¨É¾³ý¡¢»¹ÊìϤ¸÷ÖÖ¸÷ÑùµÄSQLÊý¾Ý¿â¡¢»¹»áͨ¹ýVisual Studio±àÒë³ÌÐò£¬ÉõÖÁÓкܶ඼ÄÜÖ±½Ó±à³ÌµÄ¡£

¿ª·¢Èí¼þ

ÄÇôÄܲ»ÄܰÑ×°ºÃÈí¼þµÄ¿ª·¢»úÕû¸ö×öÒ»¸öGhostϵͳ¾µÏñ£¿

ÕâȷʵÊÇÎÒǰÁ½ÄêÏîÄ¿ËùʹÓõķ½·¨£ºÔÚһ̨µçÄÔÉÏ£¬×°ºÃËùÓпª·¢»·¾³Èí¼þ£¬È»ºóʹÓÃGhost´ò°üÒ»¸öϵͳ¾µÏñ¡£Ïë·¨ºÜÃÀºÃ£¬µ«ÊÇʵ¼Ê¹ý³ÌÈ´ºÜÄÑÖ´ÐС£Ò»¸ö¾µÏñ´óС¶¯éü10¶àGBµÄÕ¼Ó㬿ˡÂý£¬»Ö¸´¾µÏñÒ²Âý£»¸üÒªÃüµÄÊÇ£¬¿ª·¢»·¾³ÔÚÑз¢¹ý³ÌÖо­³£µÄ±ä»¯£¬±È·½ËµÏë°Ñ¾ÉÓоµÏñÖеÄMySQL 4Éý¼¶³ÉMySQL 5£¬Ôõô×ö£¿ ²»Í£µÄÖØÐ¹¹½¨ÐéÄâ»ú¾µÏñ£¿ Ì«¼èÄÑ¡£

ºóÀ´ÎÒΪÁË´ïµ½ÕâÑùµÄÄ¿µÄ£¬ÍêÕûµÄMySQLÖ´ÐгÌÐò¡¢MongoDBÖ´ÐгÌÐòÖ±½Ó·Åµ½SVNÉÏ´«¡£´Ó³ÌÐòÔ±½Ç¶ÈÀ´¿´£¬ÕâÊǰ¹ÔàµÄ£¬°ÑһЩÎÞ¹ØÖØÒªµÄ¶þ½øÖÆÎļþ½øÈëµ½ÁË´úÂë¿â£»µ«ÊÇ´ÓÓû§ÌåÑéµÄ½Ç¶ÈÀ´¿´£¬ÕâÊÇÌá¸ßÁ˷Ǽ¼ÊõÈËÔ±µÄʹÓÃÌåÑé¡£

ÀàËÆÕâ¸öÇé¿öÈç¹ûÓ¦ÓÃDockerºó£¬ÎÒÃÇ´ó¿ÉÒÔÖ»ÐèÒª°ÑMySQL»òMongoDBµÄDockerfile¶¨ÒåÎļþÉÏ´«µ½SVN£¬·Ç¼¼ÊõÈËÔ±ÔÚÊ×´ÎÆô¶¯Ê±¾Í»á×Ô¶¯´ÓÈÝÆ÷²Ö¿â£¨ÄÚÍø»òÍâÍø¾ù¿É£©À­È¡µ½¶ÔÓ¦µÄÈÝÆ÷²¢Æô¶¯£¬¿ìËÙ²¢ÇÒ¹æ±Ü¼æÈÝÐÔÎÊÌâ¡£

һЩLinux-onlyµÄ³ÌÐò

redis¶ÔWindowsµÄÖ§³Ö·Ç³£ÓÐÏÞ£¬skynetÓÎÏ·¿ò¼Ü²»Ö§³ÖWindowsƽ̨£¬µ«ÊǶÔÓÚʹÓÃWindowsµÄÈËÀ´Ëµ£¬»áʹÓÃһ̨ÐéÄâ»úÀ´½øÐпª·¢¡£

¶øÊ¹ÓÃDocker£¬Ôò¿ÉÒÔ¸ÄÉÆÕâÑùµÄ¿ª·¢»·¾³£º²¿ÊðÒ»¸öLinuxÈÝÆ÷£¬²¢°Ñ±¾µØ´úÂëÎļþÓ³Éäµ½ÈÝÆ÷ÖУ¬×öµ½Ê¹Óñ¾µØ»·¾³±à¼­´úÂ롢ʹÓÃDockerÔËÐгÌÐò£»Redis¹Ù·½ÌṩDocker°æ±¾£¬Ìå»ý·Ç³£Ð¡£¬ÈÃWindowsÏÂÔËÐв»ÔÙÀ§ÄÑ¡£

µ¼ÈëÕæÊµÍæ¼ÒÊý¾Ý

ÔÚÏîÄ¿ÔËÓªÖУ¬³öÏÖµÄһЩBUG£¬ÎÒÃÇÏ£ÍûÄÜÄ£ÄâÍæ¼ÒµÄÊý¾Ý½øÐвâÊÔ£¬ÕâʱºòÐèÒª°ÑÒ»Ð©Íæ¼ÒµÄÊý¾Ýµ¼È룬½øÐвâÊÔ¡£Ò»°ãÀ´Ëµ£¬ÎÒÃÇÐèÒª°ÑÊý¾Ý¿âµÄÊý¾Ýµ¼³ö£¬È»ºóÔÙÔÚ¿ª·¢»·¾³Öе¼Èë¡£

¶øÈç¹ûÔËÓªµÄÏîÄ¿ÊÇʹÓÃDockerÈÝÆ÷½øÐв¿ÊðµÄ£¬ÄÇÎÒÃÇÖ»ÐèÒª°ÑÕâ¸öÈÝÆ÷Õû¸öÍϻص½±¾µØÖ´ÐУ¬ÎÒÃǾÍÄÜÍêÕûµÄÄ£Äâµ½ÕæÊµÊý¾Ý»·¾³ÁË¡£ ͬÑù£¬Ó¦ÓÃÕâÑùµÄ˼·Ҳ¿ÉÒÔ½øÐÐÊý¾Ý¿âµÄ±¸·Ý¡£

DevOps

˵ÆðDocker£¬×ÜÊÇÃâ²»ÁËDevOps¡ª¡ª¿ª·¢ÔËάһÌ廯¡£ÕâÊÇÒ»¸öºÜ´óºÜ³éÏóµÄ˼Ïë»°Ì⣬µ«ÎÒÃÇÕâÀïÖ»¼òµ¥µÄ½éÉÜÆäÖÐÒ»ÖÖÓ¦Ó㺿ª·¢ËùʹÓõÄDockerÈÝÆ÷£¬Ö±½Ó¶ªµ½Éú²ú·þÎñÆ÷£¬¼«¼ò²¿Êð¡£

±È·½Ëµ£¬ÎÒËùÔÚÏîĿʹÓÃC#½øÐÐÓÎÏ··þÎñÆ÷µÄ¿ª·¢£¬ÔÚWindowsÉÏʹÓÃ.net FrameworkÅÜ£¬Êµ¼ÊÔËά»·¾³ÔòʹÓÃMono¡£Ò²¾ÍÊÇ˵£¬Êµ¼ÊÔËά»·¾³ÖУ¬Èç¹û³öÏÖÁËÓÐ.net FrameworkºÍMono²»Í¬¼æÈÝÐÔµÄBUG£¬ÕâЩBUG¶Ô¿ª·¢ÈËÔ±À´Ëµ¶¼ÊÇǰËùδ¼û¡¢ÄÑÒÔÀí½âµÄ¡ª¡ªÒòΪ¿ª·¢»·¾³£¬¸úÔËÓª»·¾³£¬ÊÇÍêÈ«²»Ò»ÑùµÄ£¬Õâ»áÒýÁ쿪·¢ÈËÔ±½øÈëÁíÒ»³¡ÅÀ¿ÓÓÎÏ·¡£

DockerÔ­Àí

DockerµÄÁ½´óºËÐÄ»ù´¡¼¼ÊõÊÇnamespaceºÍcgroup£¬ËüÃÇÔçÔÚ2006ÄêµÄ¾Í±»Ð´½øÈçLinuxÄںˡ£

³éÏóÀ´Ëµ£¬¸úÐéÄâ»ú²»Ò»ÑùµÄÊÇ£¬ÐéÄâ»ú¼¼Êõ£¬°ÑCPU¡¢ÄÚ´æµÈËùÓÐÓ²¼þÓÃÈí¼þ»¯½øÐÐÐéÄ⣬ÐγÉÒ»¸öÐéÄâµÄ¼ÆËã»ú»·¾³£»¶øDocker£¬ÔòÓеãÏñ¡°CPUÖеÄÐéÄâCPU¡±¡¢¡°ÄÚ´æÖеÄÐéÄâÄڴ桱À´¶Ô¼ÆËã»ú½øÐÐ×ÊÔ´¸ôÀë¡£

Vagrant

ÔÚʹÓÃDocker֮ǰ£¬ÎÒһֱʹÓÃVagrantÀ´½øÐпª·¢»·¾³¿ìËÙ²¿Êð¡£ËüÃǵÄÄ¿µÄºÜÏàÏñ£¬µ«ÊÇÓÖ²»ÊÇÄÇôһ»ØÊ¡£Vagrant˵°×ÁË£¬¾ÍÊÇÒ»¸öVirtualBoxÐéÄâ»úµÄ¿ìËÙ¹ÜÀí¹¤¾ß¡£ÒÔÍùʹÓÃÐéÄâ»ú£¬ÎÒÃÇÐèÒª°²×°VirtualBox£¬ÐèÒªÏÂÔØLinux·¢Ðа澵Ïñ£¬ÐèÒª°²×°£¬°²×°ºóÔÙ°²×°¸÷ÖÖ¿ª·¢Èí¼þ¡£

¶øÊ¹ÓÃVagrant£¬¾ÍÏñDockerÒ»Ñù£¬Ö»ÐèÒªÒ»ÌõÃüÁ¾Í¿ÉÒÔÍê³ÉÒÔÉÏËùÓеŤ×÷ÁË¡£ Ö»ÊÇ£¬Ëµ°×ÁË£¬Vagrant¾ÍÊÇÒ»¸öÐéÄâ»ú¹ÜÀí¹¤¾ß£¬Ëü¾ÍÀàËÆÓÚÄãʹÓÃÁËÒ»¸öCentOS DockerÈÝÆ÷£¬È»ºóÔÚÀïÃæ°²×°ºÃËùÓеĿª·¢Èí¼þ¡£ÔÚWeb¿ª·¢ÁìÓò£¬¿´µ½ºÜ¶à³ÌÐòÔ±ÒѾ­Ó¦ÓÃÉÏDockerÓÃÓÚ¿ª·¢»·¾³ÁË£»Ä¿Ç°Éí±ßµÄÓÎÏ·¿ª·¢Öл¹Ã»¿´µ½£¬Ò²Ï£ÍûDockerÂýÂýÆÕ¼°¿ªÀ´¡£±¾ÎÄÖ»ÊǷdz£Æ¬ÃæµÄÕ¹ÏÖÁËDockerÓ¦Óõıùɽһ½Ç¡ª¡ª´î½¨¼òµ¥¿ª·¢»·¾³¡£½÷¹©Äã²Î¿¼¡£

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

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

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

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þµÄ˼¿¼
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS
Ïà¹ØÅàѵ¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
Windows Azure ÔÆ¼ÆËãÓ¦ÓÃ

ĦÍÐÂÞÀ­ ÔÆÆ½Ì¨µÄ¹¹½¨ÓëÓ¦ÓÃ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ù
ijÑз¢ÖÐÐÄ Openstackʵ¼ù
ÖªÃûµç×Ó¹«Ë¾ ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦ÓÃ
ijµçÁ¦ÐÐÒµ »ùÓÚÔÆÆ½Ì¨¹¹½¨ÔÆ·þÎñ
ÔÆ¼ÆËãÓëWindows AzureÅàѵ
±±¾© ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ