´ë·®±¸¸ÅȨ >
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
>
IT Àü¹®¼­
>
ÄÄÇ»ÅÍ°øÇÐ
>
Àü»ê¼öÇÐ/SPSS/MATLAB

ÆîÃ帱â
µµÄ¿¿¡¼­ À©µµ¿ì ÄÁÅ×ÀÌ³Ê »ç¿ëÇϱâ : À©µµ¿ì ¼­¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» Ŭ¶ó¿ìµå ³×ÀÌƼºê ȯ°æÀ¸·Î º¸³»±â À§ÇÑ Áغñ (¿øÁ¦:Docker on Windows - Second Edition)
Á¤°¡ 40,000¿ø
ÆǸŰ¡ 36,000¿ø (10% , 4,000¿ø)
I-Æ÷ÀÎÆ® 2,000P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù Àü»ê¼öÇÐ/SPSS/MATLAB
ÀúÀÚ ¿¤Æ° ½ºÅæ¸Ç ( ¿ªÀÚ : ³²Á¤Çö )
ÃâÆÇ»ç/¹ßÇàÀÏ ¿¡ÀÌÄÜÃâÆÇ / 2021.10.27
ÆäÀÌÁö ¼ö 574 page
ISBN 9791161755762
»óÇ°ÄÚµå 354088101
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > IT Àü¹®¼­  > ÄÄÇ»ÅÍ°øÇÐ  > Àü»ê¼öÇÐ/SPSS/MATLAB
 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > IT Àü¹®¼­  > ÇÁ·Î±×·¡¹Ö °³¹ß ¹æ¹ý·Ð  > °³¹ß ¹æ¹ý·Ð
 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > IT Àü¹®¼­  > ¿î¿µÃ¼Á¦  > À©µµ¿ì NT/2000/XP/CE/ºñ½ºÅ¸

 
Ã¥³»¿ë
¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â ¡ß µµÄ¿ÀÇ ÁÖ¿ä °³³äÀÎ À̹ÌÁö, ÄÁÅ×À̳Ê, ·¹Áö½ºÆ®¸®, ½º¿ú Ŭ·¯½ºÅÍ ÀÌÇØÇÏ±â ¡ß À©µµ¿ì 10, À©µµ¿ì ¼­¹ö 2019, Ŭ¶ó¿ìµå¿¡¼­ µµÄ¿ ½ÇÇàÇÏ±â ¡ß ¿©·¯ ÄÁÅ×À̳ʿ¡ °ÉÃÄ ºÐ»êµÈ ¼Ö·ç¼Ç ¹èÆ÷, ¸ð´ÏÅ͸µ ¡ß µµÄ¿ ½º¿ú¿¡¼­ ÄÁÅ×À̳ʸ¦ ½ÇÇàÇØ Ç×»ó »ç¿ë °¡´ÉÇÑ »óŸ¦ À¯ÁöÇÏ°í Àå¾Ö »óȲÀ» ÀÚüÀûÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ±¸ÇöÇÏ±â ¡ß µµÄ¿ Ç÷§ÆûÀÇ ½ÉÃþÀû º¸¾È ¿Ïº® ÀÌÇØ¿Í ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È °­È­ ¡ß Áö¼ÓÀû ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎÀ» µµÄ¿ ¾È¿¡¼­ Á¨Å²½º, GitÀ¸·Î »ý¼º ¹× ½ÇÇàÇÏ±â ¡ß Visual Studio¸¦ »ç¿ëÇØ Docker ÄÁÅ×ÀÌ³Ê ¾ÈÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ëÇÏ±â ¡ß Á¶Á÷ ¾È¿¡¼­ µµÄ¿ µµÀÔ °èȹ ¼ö¸³Çϱ⠢ ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â ±âÁ¸ ´ÜÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù½Ã ¸¸µéÁö ¾Ê°í Çö´ëÈ­ÇÒ ¶§, ¹èÆ÷¸¦ ÇÁ·Î´ö¼ÇÀ¸·Î ¿øÈ°ÇÏ°Ô ÀüȯÇϰųª µ¥ºê¿É½º ¶Ç´Â Ŭ¶ó¿ìµå·Î À̵¿ÇÒ ¶§ µµÄ¿°¡ Å« µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥À¸·Î µµÄ¿ °ü·Ã °ß°íÇÑ Áö½Ä°ú ±â¹ÝÀ» ¾òÀ» ¼ö ÀÖÀ¸¸ç ÇÊ¿äÇÑ ¸ðµç »óȲ¿¡ Æø³Ð°Ô ´ëÀÔÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â 1Àå, ¡®À©µµ¿ì¿¡¼­ Docker ½ÃÀÛÇϱ⡯¿¡¼­´Â µµÄ¿ ·±Å¸ÀÓÀ» ¼Ò°³ÇÏ°í À©µµ¿ì 10 ¹× À©µµ¿ì ¼­¹ö 2019¿¡¼­ µµÄ¿¸¦ ½ÇÇàÇØ ¾ÖÀú °¡»ó ÄÄÇ»ÅÍ¿¡¼­ µµÄ¿¸¦ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. 2Àå, ¡®Docker·Î ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×ÀÌ³Ê À̹ÌÁö ¸¸µé°í ½ÇÇàÇϱ⡯¿¡¼­´Â ÄÁÅ×ÀÌ³Ê À̹ÌÁö Áï ÄÁÅ×À̳ʸ¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸ðµç È£½ºÆ®¿¡¼­ °°Àº ¹æ½ÄÀ¸·Î ½ÇÇàµÇ´Â ¸ðµç Á¾¼Ó¼º ÀÖ´Â ÆÐÅ°Áö ¾ÖÇø®ÄÉÀ̼ǿ¡ ÃÊÁ¡À» ¸ÂÃá´Ù. °£´ÜÇÑ À¥»çÀÌÆ®ÀÇ Dockerfile·Î ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ¸¸µç ÈÄ À©µµ¿ì¿¡¼­ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» È®ÀÎÇغ»´Ù. 3Àå, ¡®ÄÁÅ×À̳ʷΠ.NET Framework ¹× .NET Core ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱ⡯¿¡¼­´Â ±âÁ¸ .NET Framework ¾ÖÇø®ÄÉÀ̼ÇÀ» ÄÁÅ×À̳ʷΠ¸¸µé¾î À©µµ¿ì ÄÁÅ×À̳ʿ¡¼­ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸°í ¸ðµç ¿î¿µÃ¼Á¦¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Â »õ·Î¿î .NET Core ¾ÖÇø®ÄÉÀ̼ÇÀ» °°Àº Á¢±Ù ¹æ¹ýÀ¸·Î È°¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. .NET Core ¾ÖÇø®ÄÉÀ̼ÇÀº À©µµ¿ì¿Í ¸®´ª½º¿¡¼­ ¸ðµÎ Àß ½ÇÇàµÇ¸ç À̽ÄÇϱ⠽¬¿î ÄÁÅ×À̳ʷΠ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Å±æ ¶§ ÀÌ»óÀûÀ¸·Î ÀûÇÕÇÑ ±â¼úÀÌ´Ù. 4Àå, ¡®Docker ·¹Áö½ºÆ®¸®¿Í À̹ÌÁö °øÀ¯Çϱ⡯¿¡¼­´Â Á¦Ç°ÆÀÀÇ °ø½Ä À̹ÌÁö, °ø°ø Ä¿¹Â´ÏƼ À̹ÌÁö, °³ÀÎ ÀúÀå¼ÒÀÇ À̹ÌÁö µî ±¸ÃàµÈ À̹ÌÁö¸¦ °øÀ¯ÇÒ ¼ö ÀÖ´Â µµÄ¿ Çãºê¸¦ ´Ù·é´Ù. °³¹ß ÁßÀÎ À̹ÌÁö¸¦ °Ô½ÃÇÏ´Â ¹æ¹ý, ³»ºÎ »ç¿ëÀ» À§ÇØ »ç¼³ µµÄ¿ ·¹Áö½ºÆ®¸®¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý ±×¸®°í Ãß°¡ ±â´ÉÀÌ ÀÖ´Â »ó¾÷¿ë ·¹Áö½ºÆ®¸® ¼Ö·ç¼ÇÀ» ¾Ë¾Æº»´Ù. 5Àå, ¡®ÄÁÅ×ÀÌ³Ê Á᫐ ¼Ö·ç¼Ç ¼³°è äÅÃÇϱ⡯¿¡¼­´Â 4ÀåÀÇ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ´Ù¾çÇÑ °íÇ°Áú ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ »ç¿ëÇØ ±â¼ºÇ° À̹ÌÁö¿Í ¸ÂÃãÇü À̹ÌÁö¸¦ È¥ÇÕÇØ ºÐ»ê ¼Ö·ç¼ÇÀ» ¼³°èÇÏ´Â ¹æ¹ýÀ» °£´ÜÇÏ°Ô º¸¿©ÁØ´Ù. À©µµ¿ì ÄÁÅ×À̳ʿ¡¼­ ÀÏ·¡½ºÆ½¼­Ä¡¿Í Å°¹Ù³ªÀÇ »õ·Î¿î ºÐ¼® ±â´É°ú ÇÔ²² ·¹°Å½Ã ¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀ̼ÇÀ» ºÐÇØÇÏ°í ȨÆäÀÌÁö ±¸¼º ¿ä¼Ò¸¦ »õ·Î ´ëüÇϸç REST API¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. 6Àå, ¡®Docker Compose¸¦ »ç¿ëÇÑ ºÐ»ê ¼Ö·ç¼Ç ±¸¼ºÇϱ⡯¿¡¼­´Â ¾ÖµåȤ(Ad-hoc) ºÐ»ê ¼Ö·ç¼ÇÀ» Docker ³×Æ®¿öÅ©¿Í ÇÔ²² Docker Compose¸¦ »ç¿ëÇØ ¹èÆ÷ °¡´ÉÇÑ ÆÐÅ°Áö·Î ºôµåÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. À̷νá ÄÁÅ×À̳ʰ¡ DNS¸¦ »ç¿ëÇØ Åë½ÅÇÒ ¼ö ÀÖÀ¸¸ç Docker Compose YML ÆÄÀÏ ±¸Á¶¿Í Docker ComposeÀÇ ½ÇÇà ¹æ½ÄÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ µµÄ¿ ³×Æ®¿öÅ©ÀÇ °³¿ä·Î ÄÁÅ×À̳ʸ¦ ¼­·Î ¿¬°áÇÏ´Â °ÍÀÌ ¾ó¸¶³ª ½¬¿îÁöµµ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. 7Àå, ¡®Docker ½º¿úÀ» »ç¿ëÇÑ ºÐ»ê ¼Ö·ç¼Ç ¿ÀÄɽºÆ®·¹À̼ǡ¯¿¡¼­´Â Docker ½º¿úÀ» »ç¿ëÇÑ ÇÁ·Î´ö¼Ç Áغñ Ŭ·¯½ºÅÍ ±¸Ãà ¹æ¹ýÀ» ¼³¸íÇÏ¸ç µµÄ¿¿¡ µé¾î ÀÖ´Â »õ·Î¿î Ŭ·¯½ºÅ͸µ ±â¼ú¿¡ ÁßÁ¡À» µÐ´Ù. À©µµ¿ì¿¡¼­ ½ÇÇàµÇ´Â ½º¿ú Ŭ·¯½ºÅ͸¦ ¼³Á¤ÇÏ°í ¶ó¿ìÆà ¸Þ½ÃÀÇ ÀÛµ¿ ¹æ½ÄÀ» ¾Ë¾Æº¸¸ç ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» ½º¿ú ¼­ºñ½º·Î ¹èÆ÷ÇØ ¼­ºñ½º °Ë»ö ±â´ÉÀ» »ç¿ëÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î ÀÛµ¿ÇÏ°Ô ¸¸µå´Â ¹æ¹ýÀ» ¹è¿î´Ù. 8Àå, ¡®Docker ±â¹ÝÀÇ ¼Ö·ç¼Ç°ú DTRÀÇ °ü¸® ¹× ¸ð´ÏÅ͸µÇϱ⡯¿¡¼­´Â ºÐ»ê Docker ¼Ö·ç¼Ç °ü¸® ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. À©µµ¿ì ÄÁÅ×ÀÌ³Ê¿Í ÇÔ²² ±âÁ¸ °ü¸® µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Docker ½º¿ú¿¡¼­ ÄÁÅ×À̳ʸ¦ ½Ã°¢È­Çϱâ À§ÇØ ¹«·á/»ó¿ë µµ±¸¸¦ »ç¿ëÇØ ÄÁÅ×À̳ÊÈ­µÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ü¸®ÇÏ´Â »õ·Î¿î ¹æ¹ýÀ» ¾Ë¾Æº¸°í ½ÇÇà ÁßÀÎ ¼­ºñ½ºÀÇ ¼øÂ÷ ¾÷µ¥ÀÌÆ® ¹æ¹ýÀ» ¹è¿î´Ù. 9Àå, ¡®DockerÀÇ º¸¾È À§Çè ¹× ÀÌÁ¡ ÀÌÇØÇϱ⡯¿¡¼­´Â µµÄ¿ º¸¾ÈÀÇ ÁÖ¿ä Ư¡ Áï ÇϳªÀÎ ³ëµå¿¡ ¿©·¯ ÄÁÅ×À̳ʰ¡ ½ÇÇàµÉ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â À§Çè(Áï, °ø°ÝÀÚ°¡ ÇϳªÀÇ ÄÁÅ×À̳ʸ¦ ¸Á°¡¶ß¸®°í ´Ù¸¥ ÄÁÅ×À̳ʿ¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â »óȲ)À» ¾Ë¾Æº¸°í ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÃÖ¼ÒÈ­ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Docker Çãºê¿Í ½Å·ÚÇÒ ¼ö ÀÖ´Â ·¹Áö½ºÆ®¸®¿¡ µé¾î ÀÖ´Â À̹ÌÁö¿¡ ´ëÇÑ º¸¾È Ãë¾à ¿ä¼Ò °Ë»ö ±â´ÉÀ¸·Î µµÄ¿°¡ º¸¾ÈÀ» °­È­ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í À̹ÌÁö ³»ºÎÀÇ ¼ÒÇÁÆ®¿þ¾î°¡ ³»Æ÷ÇÑ º¸¾È ¹®Á¦¸¦ ´Ù·é´Ù. 10Àå ¡®Docker·Î ¸¸µå´Â Áö¼ÓÀû ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ±¸ÃàÇϱ⡯¿¡¼­´Â ¸ðµç °ÍÀÌ ÀÚµ¿È­µÈ µ¥ºê¿É½º ÀÛ¾÷ È帧¿¡¼­ µµÄ¿¸¦ ´Ù·é´Ù. ¼Ò½º Á¦¾î ¹× ºôµå¸¦ À§ÇØ ÄÁÅ×À̳ʿ¡¼­ Git ¼­¹ö ¹× Á¨Å²½º ÀÚµ¿È­ ¼­¹ö¸¦ ½ÇÇàÇÏ´Â µµÄ¿¸¦ »ç¿ëÇØ Àüü ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎÀ» ±¸ÃàÇÑ´Ù. ÆÄÀÌÇÁ¶óÀÎÀº Äڵ尡 Ǫ½ÃµÉ ¶§ »õ·Î¿î ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ¸¸µé°í ÀÚµ¿È­µÈ Å×½ºÆ®¸¦ ½ÇÇàÇϸç Å×½ºÆ® ȯ°æ¿¡ ¹èÆ÷ÇÑ´Ù. 11Àå, ¡®¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×ÀÌ³Ê µð¹ö±ë ¹× ¸ÞÆ®¸¯ º¸±â¡¯¿¡¼­´Â ÄÁÅ×À̳ʸ¦ ºôµåÇϰųª ½ÇÇàÇÏ´Â µµÁß ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ´Ù¾çÇÑ ¹öÀüÀÇ Visual Studio¿¡¼­ µµÄ¿¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ÄÁÅ×À̳ÊÀÇ ¸ÞÆ®¸¯À» È®ÀÎÇØ ÇöÀç »óŸ¦ ´ë½Ãº¸µå¿¡ Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¶ÇÇÑ µµÄ¿°¡ °³¹ßÀÚÀÇ ¹ö±× ¼öÁ¤ ÀÛ¾÷ ¹æ½ÄÀ» °³¼±ÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù. 12Àå, ¡®Àß ¾Æ´Â °ÍÀ» ÄÁÅ×À̳ÊÈ­Çϱâ - µµÄ¿ ±¸ÇöÀ» À§ÇÑ Áöħ¡¯¿¡¼­´Â ½ÇÁ¦ »ç·Ê¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. µµÄ¿ÀÇ ºñÁî´Ï½º »ç·Ê¸¦ Á¦½ÃÇÏ°í ºñÁî´Ï½º »ç·Ê°¡ ÃæÁ·µÇ´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. °³³ä Áõ¸í¿¡¼­ ±âÁ¸ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» ÄÁÅ×À̳ÊÈ­ÇÏ´Â ¹æ¹ý°ú µµÄ¿¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¹öƼÄà ½½¶óÀ̽º(±â´É Áß ÀϺθ¦ ÃßÃâÇØ ºÎºÐÀûÀ¸·Î ¸¸µé¾îº¸´Â °Í)¸¦ ÃßÃâÇØ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó·Î À̵¿ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ºÎ·Ï 1, ¡®¿ø¼­ Ãâ°£ ÀÌÈÄ ¹Ù²ï ³»¿ëÀÇ ¾÷µ¥ÀÌÆ®¡¯¿¡¼­´Â ¿ø¼­°¡ Ãâ°£µÈ ÈÄ ¾÷µ¥ÀÌÆ®µÈ µµÄ¿ ¹× °ü·Ã ±â¼ú, ±×Áß¿¡¼­µµ À©µµ¿ì ÄÁÅ×ÀÌ³Ê¿Í ¿¬°üµÈ ºÎºÐÀ» ÁÖ·Î ¼Ò°³ÇÏ¸ç ¹Ù²ï ³»¿ë¿¡ ¸ÂÃç µ¶ÀÚ°¡ °ËÅäÇØ¾ß ÇÒ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ºÎ·Ï 2, ¡®À©µµ¿ì ÄÁÅ×ÀÌ³Ê °³¹ß ȯ°æ ±¸ÃàÇϱ⡯¿¡¼­´Â À©µµ¿ì ÄÁÅ×ÀÌ³Ê °³¹ß ȯ°æÀ» ¼­¹ö°¡ ¾Æ´Ñ °³¹ßÀÚ ÄÄÇ»ÅÍ È¯°æ¿¡ ±¸ÃàÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù. ¿Å±äÀÌÀÇ ¸» ÄÁÅ×ÀÌ³Ê ±â¹ÝÀÇ ±â¼úÀº ÀÌÁ¦ ¾÷°è¿¡¼­ »ç½Ç»óÀÇ Ç¥ÁØÀÌÀÚ ±âº» ±â¼úÀÌ µÆ´Ù. ÃֽŠ±â¼úÀ» ´Ù·ç°Å³ª, ÃֽŠ±â¼ú¿¡ °ü½ÉÀÌ ÀÖ´Â »ç¶÷À̶ó¸é ´©±¸³ª ±âº»ÀûÀÎ ³»¿ëÀ¸·Î ÇнÀÇÏ°í ÀÎÁöÇÏ´Â ±â¼úÀÌ µÆ´Ù. ±×¸®°í ÀÌ·± ÄÁÅ×À̳ʸ¦ °¡Àå È°¿ëÇϱ⠽±°í Æí¸®ÇÏ°Ô ¸¸µé¾îÁÖ´Â µµ±¸´Â ´Ü¿¬ µµÄ¿¶ó´Â °ÍÀ» ºÎÁ¤ÇÏ´Â »ç¶÷ÀÌ ¾ø´Ù. ÄÁÅ×ÀÌ³Ê ±â¼ú ´öºÐ¿¡, ±× °á°ú ÀÌÀü¿¡´Â ã¾Æº¼ ¼ö ¾ø¾ú´ø ¼öÁØÀÇ °­·ÂÇÔ°ú À¯¿¬¼ºÀ» ÀÌ·ï³»¸ç, IT ¾÷°è¿¡ »õ·Î¿î °¡´É¼º°ú ºñÀüÀ» Á¦½ÃÇÏ°í ÀÖ´Ù. ÇÑ ¼­¹ö¿¡¼­ È£½ºÆÃÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼ö¸¦ Å©°Ô ´Ã·Á ´õ ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¿½Ã¿¡ È¿À²ÀûÀ̸鼭µµ ü°èÀûÀ¸·Î È£½ºÆÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ°í, µ¿ÀÏ ¿î¿µ ºñ¿ë ´ëºñ ´õ ¸¹Àº ÀÛ¾÷°ú ¼­ºñ½º¸¦ °¡´ÉÇÏ°Ô ¸¸µé¾ú´Ù. µµÄ¿´Â ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î °³¹ßµÅ ¿Â ±â¼úÀÌ´Ù. ½Ã´ëÀÇ È帧¿¡ ¸ÂÃç À©µµ¿ì¸¦ °³¹ßÇÏ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ª½Ã ÀÌ·± µµÄ¿ÀÇ Èï¹Ì·Î¿î ¿òÁ÷ÀÓÀ» Àû±ØÀûÀ¸·Î ¿î¿µÃ¼Á¦¿¡ ¼ö¿ëÇØ À©µµ¿ì¿¡¼­µµ ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓÀÇ ÀÌÁ¡À» ÃæºÐÈ÷ ´©¸± ¼ö ÀÖµµ·Ï »õ·Î¿î ±â¼ú ½ºÅÃÀ» Ãß°¡Çß°í, ±×°ÍÀÌ ¹Ù·Î ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â À©µµ¿ì ÄÁÅ×ÀÌ³Ê ±â¼úÀ̸ç, µµÄ¿ ¿ª½Ã ¸®´ª½º ÄÁÅ×ÀÌ³Ê»Ó ¾Æ´Ï¶ó À©µµ¿ì ÄÁÅ×À̳ʸ¦ È£½ºÆÃÇϰųª À©µµ¿ì ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ºôµåÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù. ¾ÈŸ±î¿î Á¡Àº, µµÄ¿°¡ ¸®´ª½º¿¡ ±¹ÇÑµÈ ±â¼úÀ̶ó°í ±»°Ô ¹Ï°Ô ÇÒ ¸¸ÇÑ Çö½ÇÀûÀÎ Á¦¾à »çÇ×ÀÌ ²Ï °­·ÂÇÏ°Ô ÀÛ¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. ¸®´ª½º ÄÁÅ×À̳Êó·³ ½±°Ô °³¹ßÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡Çؼ­ ¾µ ¼ö ¾ø°Å³ª, ±â´ëÇÑ ¼º´ÉÀ» À̲ø¾î³»±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ »çÀü Á¶°ÇÀÌ ±î´Ù·Î¿î ÆíÀÌ´Ù. ±×¸®°í À©µµ¿ìÀÇ »ó¡ó·³ ¿©°ÜÁö´Â GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» ÄÁÅ×À̳ÊÈ­ÇÒ ¼ö ¾ø´Ù´Â °Í ¶§¹®¿¡ ±Ý»õ Èï¹Ì¸¦ ÀÒ´Â °æ¿ìµµ ¸¹À» °ÍÀÌ´Ù. ±×·¯³ª ÀÌ´Â µµÄ¿ÀÇ Å»ý°ú ¹æÇ⼺À» »ý°¢Çغ¸¸é ´ç¿¬ÇÑ °ÍÀ̸ç, ´Ù¸¥ ÇÑÆíÀ¸·Î À©µµ¿ì ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÔÀå¿¡¼­´Â ºÒ°øÆòÇÑ ¸éµµ ÀÖ´Ù. ÇÏÁö¸¸ ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓÀ» µé¿©¿Í ¾òÀ» ¼ö ÀÖ´Â ÀÌÁ¡Àº ÀÌ·± ºÒ°øÆòÇÔÀ» °¡º±°Ô ¶Ù¾î³Ñ°íµµ ³²À» Á¤µµ·Î ¸Å·ÂÀûÀÌ°í °­·ÂÇÏ´Ù. ÇÊÀÚ´Â µ¥ºê½Ã½ºÅÍÁî¿¡¼­ µ¥ºê¿É½º ¿£Áö´Ï¾î·Î ÀÏÇϸ鼭, À©µµ¿ì ÄÁÅ×À̳ʸ¦ Áö¿øÇÏ´Â Äí¹ö³×Ƽ½º·Î °³¹ß ȯ°æ Àüü¸¦ È¿À²È­ÇÏ°í, µ¿½Ã¿¡ ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼­ À©µµ¿ì ÄÁÅ×À̳ʷΠ°ÔÀÓ ¼­ºñ½º¸¦ ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï ÀÎÇÁ¶ó¸¦ ±¸ÃàÇؼ­ ¼º°øÀûÀ¸·Î °ÔÀÓ ¼­ºñ½º¸¦ È£½ºÆÃÇÏ´Â °æÇèÀ» ¾òÀ» ¼ö ÀÖ¾ú´Ù. ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓÀ» µµÀÔÇؼ­ °ü¸®ÇÒ ¼ö ÀÖ´Ù¸é ¼³Ä¡¿Í ¹èÆ÷ °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â ÀÎÀû ¿À·ù¸¦ ¿øõ ºÀ¼âÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó, ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì¿¡´Â ¾ðÁ¦µç ÄÁÅ×À̳ʸ¦ ´Ù½Ã ½ÃÀÛÇϰųª Àç¹èÆ÷ÇÏ´Â °Í¸¸À¸·Î ºü¸£°Ô ¹®Á¦¸¦ º¹±¸ÇÏ°í, Áß´Ü ½Ã°£À» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ±×·¯¸é¼­µµ ±âÁ¸ À©µµ¿ì ¼­¹ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÌÁ¡Àº ¾à°£ÀÇ ÁÖÀǸ¦ ±â¿ïÀÌ´Â °Í ¸¸À¸·Îµµ ¾ó¸¶µçÁö ȣȯ¼ºÀ» ¸ÂÃç ´ëÀÀÇÒ ¼ö ÀÖÀ¸´Ï Àû±ØÀûÀ¸·Î °í·ÁÇØ º¼¸¸ÇÑ ¸Å·ÂÀûÀÎ ±â¼úÀ̶ó°í ÀڽŠÀÖ°Ô ¸»ÇÒ ¼ö ÀÖ´Ù. ½Ç¹«¿¡¼­ À©µµ¿ì ÄÁÅ×À̳ʸ¦ µµÀÔÇϱ⸦ ¿øÇϰųª, ÀÚ¼¼ÇÑ ³»¿ëÀ» ¾Ë±â ¿øÇÏ´Â ¸ðµç ÀÌ¿¡°Ô ÀÌ Ã¥Àº ÁÁÀº ½ÃÀÛÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ À©µµ¿ì ÄÁÅ×À̳ʸ¦ µµÀÔÇϸ鼭 Àͼ÷ÇØÁö·Á¸é ½ÇÁ¦·Î´Â ¾Ë¾Æ¾ß ÇÒ ³»¿ëÀÌ ÀûÁö ¾ÊÀº °Í ¶ÇÇÑ »ç½ÇÀÌ´Ù. ±×·¡¼­ ¿ø¼­¿¡¼­´Â ÀÚ¼¼È÷ ´Ù·çÁö ¾Ê¾ÒÀ¸³ª, ÇÊÀÚ°¡ ½Ç¹«¿¡¼­ À©µµ¿ì ÄÁÅ×À̳ʸ¦ µµÀÔÇϸ鼭 °æÇèÇß´ø ½Ç¼öÇϱ⠽¬¿î ³»¿ëµéÀ» µû·Î ´ã¾Æ ¾à°£ÀÇ °¡À̵带 Ãß°¡ÇßÀ¸´Ï, ½ÃÀÛ ´Ü°è¿¡¼­ ¹ß°ÉÀ½À» ¶¼Áö ¸øÇÑ µ¶ÀÚ´Â ²À ÀÐ¾î º¸±â¸¦ ±ÇÇÑ´Ù. ¢Â ¿Å±äÀÌÀÇ ¸» ¢Â ÄÁÅ×ÀÌ³Ê ±â¹ÝÀÇ ±â¼úÀº ÀÌÁ¦ ¾÷°è¿¡¼­ »ç½Ç»óÀÇ Ç¥ÁØÀÌÀÚ ±âº» ±â¼úÀÌ µÆ´Ù. ÃֽŠ±â¼úÀ» ´Ù·ç°Å³ª, ÃֽŠ±â¼ú¿¡ °ü½ÉÀÌ ÀÖ´Â »ç¶÷À̶ó¸é ´©±¸³ª ±âº»ÀûÀÎ ³»¿ëÀ¸·Î ÇнÀÇÏ°í ÀÎÁöÇÏ´Â ±â¼úÀÌ µÆ´Ù. ±×¸®°í ÀÌ·± ÄÁÅ×À̳ʸ¦ °¡Àå È°¿ëÇϱ⠽±°í Æí¸®ÇÏ°Ô ¸¸µé¾îÁÖ´Â µµ±¸´Â ´Ü¿¬ µµÄ¿¶ó´Â °ÍÀ» ºÎÁ¤ÇÏ´Â »ç¶÷ÀÌ ¾ø´Ù. ÄÁÅ×ÀÌ³Ê ±â¼ú ´öºÐ¿¡, ±× °á°ú ÀÌÀü¿¡´Â ã¾Æº¼ ¼ö ¾ø¾ú´ø ¼öÁØÀÇ °­·ÂÇÔ°ú À¯¿¬¼ºÀ» ÀÌ·ï³»¸ç, IT ¾÷°è¿¡ »õ·Î¿î °¡´É¼º°ú ºñÀüÀ» Á¦½ÃÇÏ°í ÀÖ´Ù. ÇÑ ¼­¹ö¿¡¼­ È£½ºÆÃÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼ö¸¦ Å©°Ô ´Ã·Á ´õ ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¿½Ã¿¡ È¿À²ÀûÀ̸鼭µµ ü°èÀûÀ¸·Î È£½ºÆÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ°í, µ¿ÀÏ ¿î¿µ ºñ¿ë ´ëºñ ´õ ¸¹Àº ÀÛ¾÷°ú ¼­ºñ½º¸¦ °¡´ÉÇÏ°Ô ¸¸µé¾ú´Ù. µµÄ¿´Â ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î °³¹ßµÅ ¿Â ±â¼úÀÌ´Ù. ½Ã´ëÀÇ È帧¿¡ ¸ÂÃç À©µµ¿ì¸¦ °³¹ßÇÏ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ª½Ã ÀÌ·± µµÄ¿ÀÇ Èï¹Ì·Î¿î ¿òÁ÷ÀÓÀ» Àû±ØÀûÀ¸·Î ¿î¿µÃ¼Á¦¿¡ ¼ö¿ëÇØ À©µµ¿ì¿¡¼­µµ ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓÀÇ ÀÌÁ¡À» ÃæºÐÈ÷ ´©¸± ¼ö ÀÖµµ·Ï »õ·Î¿î ±â¼ú ½ºÅÃÀ» Ãß°¡Çß°í, ±×°ÍÀÌ ¹Ù·Î ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â À©µµ¿ì ÄÁÅ×ÀÌ³Ê ±â¼úÀ̸ç, µµÄ¿ ¿ª½Ã ¸®´ª½º ÄÁÅ×ÀÌ³Ê»Ó ¾Æ´Ï¶ó À©µµ¿ì ÄÁÅ×À̳ʸ¦ È£½ºÆÃÇϰųª À©µµ¿ì ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ºôµåÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù. ¾ÈŸ±î¿î Á¡Àº, µµÄ¿°¡ ¸®´ª½º¿¡ ±¹ÇÑµÈ ±â¼úÀ̶ó°í ±»°Ô ¹Ï°Ô ÇÒ ¸¸ÇÑ Çö½ÇÀûÀÎ Á¦¾à »çÇ×ÀÌ ²Ï °­·ÂÇÏ°Ô ÀÛ¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. ¸®´ª½º ÄÁÅ×À̳Êó·³ ½±°Ô °³¹ßÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡Çؼ­ ¾µ ¼ö ¾ø°Å³ª, ±â´ëÇÑ ¼º´ÉÀ» À̲ø¾î³»±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ »çÀü Á¶°ÇÀÌ ±î´Ù·Î¿î ÆíÀÌ´Ù. ±×¸®°í À©µµ¿ìÀÇ »ó¡ó·³ ¿©°ÜÁö´Â GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» ÄÁÅ×À̳ÊÈ­ÇÒ ¼ö ¾ø´Ù´Â °Í ¶§¹®¿¡ ±Ý»õ Èï¹Ì¸¦ ÀÒ´Â °æ¿ìµµ ¸¹À» °ÍÀÌ´Ù. ±×·¯³ª ÀÌ´Â µµÄ¿ÀÇ Å»ý°ú ¹æÇ⼺À» »ý°¢Çغ¸¸é ´ç¿¬ÇÑ °ÍÀ̸ç, ´Ù¸¥ ÇÑÆíÀ¸·Î À©µµ¿ì ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÔÀå¿¡¼­´Â ºÒ°øÆòÇÑ ¸éµµ ÀÖ´Ù. ÇÏÁö¸¸ ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓÀ» µé¿©¿Í ¾òÀ» ¼ö ÀÖ´Â ÀÌÁ¡Àº ÀÌ·± ºÒ°øÆòÇÔÀ» °¡º±°Ô ¶Ù¾î³Ñ°íµµ ³²À» Á¤µµ·Î ¸Å·ÂÀûÀÌ°í °­·ÂÇÏ´Ù. ÇÊÀÚ´Â µ¥ºê½Ã½ºÅÍÁî¿¡¼­ µ¥ºê¿É½º ¿£Áö´Ï¾î·Î ÀÏÇϸ鼭, À©µµ¿ì ÄÁÅ×À̳ʸ¦ Áö¿øÇÏ´Â Äí¹ö³×Ƽ½º·Î °³¹ß ȯ°æ Àüü¸¦ È¿À²È­ÇÏ°í, µ¿½Ã¿¡ ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼­ À©µµ¿ì ÄÁÅ×À̳ʷΠ°ÔÀÓ ¼­ºñ½º¸¦ ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï ÀÎÇÁ¶ó¸¦ ±¸ÃàÇؼ­ ¼º°øÀûÀ¸·Î °ÔÀÓ ¼­ºñ½º¸¦ È£½ºÆÃÇÏ´Â °æÇèÀ» ¾òÀ» ¼ö ÀÖ¾ú´Ù. ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓÀ» µµÀÔÇؼ­ °ü¸®ÇÒ ¼ö ÀÖ´Ù¸é ¼³Ä¡¿Í ¹èÆ÷ °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â ÀÎÀû ¿À·ù¸¦ ¿øõ ºÀ¼âÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó, ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì¿¡´Â ¾ðÁ¦µç ÄÁÅ×À̳ʸ¦ ´Ù½Ã ½ÃÀÛÇϰųª Àç¹èÆ÷ÇÏ´Â °Í¸¸À¸·Î ºü¸£°Ô ¹®Á¦¸¦ º¹±¸ÇÏ°í, Áß´Ü ½Ã°£À» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ±×·¯¸é¼­µµ ±âÁ¸ À©µµ¿ì ¼­¹ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÌÁ¡Àº ¾à°£ÀÇ ÁÖÀǸ¦ ±â¿ïÀÌ´Â °Í ¸¸À¸·Îµµ ¾ó¸¶µçÁö ȣȯ¼ºÀ» ¸ÂÃç ´ëÀÀÇÒ ¼ö ÀÖÀ¸´Ï Àû±ØÀûÀ¸·Î °í·ÁÇØ º¼¸¸ÇÑ ¸Å·ÂÀûÀÎ ±â¼úÀ̶ó°í ÀڽŠÀÖ°Ô ¸»ÇÒ ¼ö ÀÖ´Ù. ½Ç¹«¿¡¼­ À©µµ¿ì ÄÁÅ×À̳ʸ¦ µµÀÔÇϱ⸦ ¿øÇϰųª, ÀÚ¼¼ÇÑ ³»¿ëÀ» ¾Ë±â ¿øÇÏ´Â ¸ðµç ÀÌ¿¡°Ô ÀÌ Ã¥Àº ÁÁÀº ½ÃÀÛÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ À©µµ¿ì ÄÁÅ×À̳ʸ¦ µµÀÔÇϸ鼭 Àͼ÷ÇØÁö·Á¸é ½ÇÁ¦·Î´Â ¾Ë¾Æ¾ß ÇÒ ³»¿ëÀÌ ÀûÁö ¾ÊÀº °Í ¶ÇÇÑ »ç½ÇÀÌ´Ù. ±×·¡¼­ ¿ø¼­¿¡¼­´Â ÀÚ¼¼È÷ ´Ù·çÁö ¾Ê¾ÒÀ¸³ª, ÇÊÀÚ°¡ ½Ç¹«¿¡¼­ À©µµ¿ì ÄÁÅ×À̳ʸ¦ µµÀÔÇϸ鼭 °æÇèÇß´ø ½Ç¼öÇϱ⠽¬¿î ³»¿ëµéÀ» µû·Î ´ã¾Æ ¾à°£ÀÇ °¡À̵带 Ãß°¡ÇßÀ¸´Ï, ½ÃÀÛ ´Ü°è¿¡¼­ ¹ß°ÉÀ½À» ¶¼Áö ¸øÇÑ µ¶ÀÚ´Â ²À ÀÐ¾î º¸±â¸¦ ±ÇÇÑ´Ù.
¸ñÂ÷
1ºÎ. Docker¿Í À©µµ¿ì ÄÁÅ×ÀÌ³Ê ÀÌÇØÇϱâ 1Àå. À©µµ¿ì¿¡¼­ Docker ½ÃÀÛÇϱâ __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __Docker¿Í À©µµ¿ì ÄÁÅ×ÀÌ³Ê ____À©µµ¿ì ¹öÀü ____À©µµ¿ì ¶óÀ̼±½º Ãëµæ __DockerÀÇ Áß¿ä °³³ä ÀÌÇØÇϱâ ____Docker ¿£Áø°ú Docker CLI ____ÄÁÅ×ÀÌ³Ê À̹ÌÁö ____À̹ÌÁö ·¹Áö½ºÆ®¸® ____ÄÁÅ×ÀÌ³Ê ____Docker ½º¿ú ______Äí¹ö³×Ƽ½º ¼Ò°³ __À©µµ¿ì¿¡¼­ Docker ½ÇÇàÇϱâ ____À©µµ¿ì¿ë Docker µ¥½ºÅ©Åé ____Docker ¿£Áø ____¾ÖÀú °¡»ó ÄÄÇ»ÅÍ ¾È¿¡¼­ Docker ½ÇÇàÇϱâ __ÀÌ Ã¥À¸·Î Docker ¹è¿ì±â __¿ä¾à 2Àå. Docker·Î ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×ÀÌ³Ê À̹ÌÁö ¸¸µé°í ½ÇÇàÇϱâ __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __À̹ÌÁö·ÎºÎÅÍ ÄÁÅ×ÀÌ³Ê ½ÇÇàÇϱâ ____ŽºÅ© ÄÁÅ×À̳ʿ¡¼­ ÇÑ °¡Áö¸¸ ½ÇÇàÇϱâ ____´ëÈ­Çü ÄÁÅ×À̳ʿ¡ ¿¬°áÇϱâ ____¹é±×¶ó¿îµå ÄÁÅ×ÀÌ³Ê ¾È¿¡¼­ ÇÁ·Î¼¼½º¸¦ °è¼Ó ½ÇÇàÇϵµ·Ï À¯ÁöÇϱâ __ÄÁÅ×ÀÌ³Ê À̹ÌÁö ºôµåÇϱâ ____Dockerfile ÀÌÇØÇϱâ ____Dockerfile¿¡¼­ À̹ÌÁö ºôµåÇϱâ ____Docker°¡ À̹ÌÁö¸¦ ¾î¶»°Ô ¸¸µå´ÂÁö È®ÀÎÇϱâ __¾ÖÇø®ÄÉÀÌ¼Ç À̹ÌÁö ¸¸µé±â ____ºôµå µµÁß ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆÄÀÏÇϱâ ____ºôµå Àü¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆÄÀÏÇϱâ ____´Ù´Ü°è ºôµå·Î ÄÄÆÄÀÏÇϱâ ____ÁÖ¿ä Dockerfile Áö½Ã¾î »ç¿ëÇϱâ ____Àӽà ÄÁÅ×ÀÌ³Ê¿Í À̹ÌÁö »óÅ ÀÌÇØÇϱâ __ÄÁÅ×ÀÌ³Ê À̹ÌÁö¿Í ÄÁÅ×ÀÌ³Ê ¾È¿¡¼­ µ¥ÀÌÅÍ ´Ù·ç±â ____·¹ÀÌ¾î ¾ÈÀÇ µ¥ÀÌÅÍ¿Í °¡»ó C: µå¶óÀ̺ê ____ÄÁÅ×ÀÌ³Ê °£¿¡ º¼·ýÀ¸·Î µ¥ÀÌÅÍ °øÀ¯Çϱâ ____ÄÁÅ×ÀÌ³Ê¿Í È£½ºÆ® °£¿¡ º¼·ýÀ¸·Î µ¥ÀÌÅÍ °øÀ¯Çϱâ ______È£½ºÆ® µð·ºÅ͸®·ÎºÎÅÍ º¼·ý ¸¶¿îÆ®Çϱâ ____±¸¼º°ú »óÅ °ü¸®¸¦ À§ÇØ º¼·ý »ç¿ëÇϱâ __±âÁ¸ ASP.NET À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÄÁÅ×ÀÌ³Ê À̹ÌÁö·Î ¸¸µé±â ____NerdDinner¸¦ À§ÇÑ Dockerfile ¸¸µé±â __¿ä¾à 3Àå. ÄÁÅ×À̳ʷΠ.NET Framework ¹× .NET Core ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ __Docker¿¡ ÃÖÀûÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â ____ÀÎÅÍ³Ý Á¤º¸ ¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» Docker¿¡¼­ ½ÇÇàÇϱâ ______IISÀÇ ·Î±× ¼³Á¤À» Docker¿¡ ģȭÀûÀ¸·Î ¸¸µé±â ____¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º °ü¸®Çϱâ ______º¼·ý¿¡¼­ ±¸¼º ÆÄÀÏ ¸¶¿îÆ®Çϱâ ______ȯ°æ º¯¼ö °¡Á®¿À±â ____¾ÖÇø®ÄÉÀÌ¼Ç »óŸ¦ ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ´Â ÄÁÅ×ÀÌ³Ê À̹ÌÁö ¸¸µé±â __ÀÇÁ¸¼º ºÐ¸®Çϱâ ____SQL ¼­¹ö µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ÄÁÅ×ÀÌ³Ê À̹ÌÁö ¸¸µé±â ____SQL ¼­¹ö ÄÁÅ×À̳ʸ¦ À§ÇÑ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ °ü¸®Çϱâ ______ÄÁÅ×ÀÌ³Ê ¾È¿¡¼­ µ¥ÀÌÅͺ£À̽º ½ÇÇàÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×À̳ʿ¡¼­ µ¥ÀÌÅͺ£À̽º ÄÁÅ×À̳ʷΠ¿¬°áÇϱâ __¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀÌ¼Ç ³ª´©±â ____º¹ÀâÇÑ ±¸¼º ¿ä¼Ò¸¦ ¸ð³î¸®½º¿¡¼­ ÃßÃâÇϱâ ____ASP.NET Core ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ UI ±¸¼º ¿ä¼Ò È£½ºÆÃÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×ÀÌ³Ê ¿¬°áÇϱâ __¿ä¾à 4Àå. Docker ·¹Áö½ºÆ®¸®¿Í À̹ÌÁö °øÀ¯Çϱâ __·¹Áö½ºÆ®¸®¿Í ¸®Æ÷ÁöÅ͸® ÀÌÇØÇϱâ ____À̹ÌÁö ¸®Æ÷ÁöÅ͸® À̸§ ÆľÇÇϱâ ____À̹ÌÁö¸¦ ºôµåÇÏ°í ű׸¦ ºÙÀÌ°í ¹öÀüÀ» °ü¸®ÇÏ´Â ¹æ¹ý ____·¹Áö½ºÆ®¸®·Î À̹ÌÁö Ǫ½ÃÇϱâ __·ÎÄà À̹ÌÁö ·¹Áö½ºÆ®¸® ½ÇÇàÇϱâ ____·¹Áö½ºÆ®¸® À̹ÌÁö ºôµåÇϱâ ____·¹Áö½ºÆ®¸® ÄÁÅ×ÀÌ³Ê ½ÇÇàÇϱâ ____·ÎÄà ·¹Áö½ºÆ®¸®¿¡ À̹ÌÁö Ǫ½ÃÇÏ°í Ç®Çϱâ __Docker·Î ¾ÈÀüÇÏÁö ¾ÊÀº ·¹Áö½ºÆ®¸® Á¢¼Ó Çã¿ëÇϱâ ____À©µµ¿ì À̹ÌÁö ·¹À̾ ·ÎÄà ·¹Áö½ºÆ®¸®¿¡ ÀúÀåÇϱâ ____»ó¿ë ·¹Áö½ºÆ®¸® »ç¿ëÇϱâ __Docker Çãºê ____½Å·ÚÇÒ ¼ö ÀÖ´Â Docker ·¹Áö½ºÆ®¸® ____´Ù¸¥ ·¹Áö½ºÆ®¸® ____¿ä¾à 2ºÎ. ÄÁÅ×À̳ÊÈ­µÈ ¼Ö·ç¼Ç ¼³°èÇÏ°í ¸¸µé±â 5Àå. ÄÁÅ×ÀÌ³Ê Á᫐ ¼Ö·ç¼Ç ¼³°è äÅÃÇϱâ __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __NerdDinnerÀÇ ¼³°è ¸ñÇ¥ Á¤Çϱâ ____NerdDinner ±¸¼ºÀ» Docker¿¡ ģȭÀûÀ¸·Î ¸¸µé±â ____¸¸Âù ÀÏÁ¤ ¿¹¾à ±â´É ³ª´©±â ____.NET ÄÜ¼Ö ¾ÖÇø®ÄÉÀ̼ÇÀ» Docker·Î Æ÷ÀåÇϱâ __Docker¿¡¼­ ¸Þ½ÃÁö Å¥ ½ÇÇàÇϱâ __¿©·¯ ÄÁÅ×À̳ʷΠ±¸¼ºµÈ ¼Ö·ç¼Ç ½ÃÀÛÇϱâ __·¹°Å½Ã ¾ÖÇø®ÄÉÀÌ¼Ç Çö´ëÈ­Çϱâ ____REST API¸¦ Ãß°¡ÇØ µ¥ÀÌÅÍ °ø°³Çϱâ ____ÄÁÅ×ÀÌ³Ê °£ HTTP ¿äûÀ» ¸®¹ö½º ÇÁ·Ï½Ã·Î ¶ó¿ìÆÃÇϱâ ______ÄÁÅ×À̳ÊÀÇ Æ®·¡ÇÈÀ» TraefikÀ¸·Î ÇÁ·Ï½ÃÈ­Çϱâ __ÄÁÅ×À̳ʿ¡ »õ·Î¿î ±â´É Ãß°¡Çϱâ ____¿¤¶ó½ºÆ½ ¼­Ä¡¸¦ Docker¿Í .NET°ú ÇÔ²² »ç¿ëÇϱâ ____.NET Framework¿Í .NET Core°¡ È¥ÇÕµÈ ¼Ö·ç¼ÇÀ» Docker¿¡¼­ ºôµåÇϱâ ______º¹ÀâÇÑ NerdDinner ¼Ö·ç¼Ç ÄÄÆÄÀÏÇϱâ ______.NET Core ÄÜ¼Ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ÄÁÅ×ÀÌ³Ê À̹ÌÁö·Î ¸¸µé±â ____Å°¹Ù³ª¿¡ ºÐ¼® ±â´É Ãß°¡Çϱâ __¸ð³î¸®½Ä¿¡¼­ ºÐ»ê ¼Ö·ç¼ÇÀ¸·Î À̵¿Çϱâ ____ºôµå¿Í ¹èÆ÷ ÀÇÁ¸¼º °ü¸®Çϱâ __¿ä¾à 6Àå. Docker Compose¸¦ »ç¿ëÇÑ ºÐ»ê ¼Ö·ç¼Ç ±¸¼ºÇϱâ __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __Docker Compose·Î ¾ÖÇø®ÄÉÀÌ¼Ç Á¤ÀÇÇϱâ ____¼­ºñ½º Á¤ÀÇ ¸¸µé±â ____ÀÎÇÁ¶ó ¼­ºñ½º Á¤ÀÇÇϱâ ______¿¤¶ó½ºÆ½ ¼­Ä¡ ______Traefik ______Å°¹Ù³ª ____¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º ±¸¼ºÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ¸®¼Ò½º ÁöÁ¤Çϱâ __Docker Compose·Î ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®Çϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º ½ºÄÉÀϸµÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º ÁßÁöÇÏ°í ½ÃÀÛÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º ¾÷±×·¹À̵åÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×ÀÌ³Ê ¸ð´ÏÅ͸µÇϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç À̹ÌÁö °ü¸®Çϱâ __¾ÖÇø®ÄÉÀÌ¼Ç È¯°æ ±¸¼ºÇϱâ ____¿ÜºÎ ¸®¼Ò½º ÁöÁ¤Çϱâ ____Docker Compose ÀçÁ¤ÀÇ »ç¿ëÇϱâ __¿ä¾à 7Àå. Docker ½º¿úÀ» »ç¿ëÇÑ ºÐ»ê ¼Ö·ç¼Ç ¿ÀÄɽºÆ®·¹ÀÌ¼Ç __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __½º¿ú Ŭ·¯½ºÅÍ ¸¸µé°í ³ëµå °ü¸®Çϱâ ____½º¿ú Ŭ·¯½ºÅÍ ÃʱâÈ­Çϱâ ____¿öÄ¿ ³ëµå¸¦ ½º¿ú Ŭ·¯½ºÅÍ¿¡ Ãß°¡Çϱâ ____½º¿ú ³ëµåÀÇ ½Â°Ý°ú Á¦°Å ____Docker ½º¿úÀ» Ŭ¶ó¿ìµå¿¡¼­ ½ÇÇàÇϱâ ______Docker ÀÎÁõ ÀÎÇÁ¶ó __½º¿ú ¸ðµå ¾È¿¡¼­ ¼­ºñ½º ¸¸µé¾î °ü¸®Çϱâ ____¿©·¯ ÄÁÅ×À̳ʿ¡ °ÉÃÄ ¼­ºñ½º ½ÇÇàÇϱâ ____±Û·Î¹ú ¼­ºñ½º ____½º¿ú ¸ðµåÀÇ ·Îµå ¹ë·±½Ì°ú È®Àå __Docker ½º¿ú¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º °ü¸®Çϱâ ____Docker ±¸¼º °³Ã¼·Î ±¸¼º ÀúÀåÇϱâ ____Docker ±¸¼º °³Ã¼¸¦ ½º¿ú ¼­ºñ½º¿¡¼­ »ç¿ëÇϱâ ____Docker ½ÃÅ©¸´À¸·Î ¹Î°¨ÇÑ µ¥ÀÌÅÍ ÀúÀåÇϱâ __Docker ½º¿úÀ¸·Î ½ºÅà ¹èÆ÷Çϱâ ____Docker Compose ÆÄÀÏÀ» »ç¿ëÇØ ½ºÅà Á¤ÀÇÇϱâ ____½º¿ú ¸®¼Ò½º¸¦ Docker Compose ÆÄÀÏ¿¡ Á¤ÀÇÇϱâ ____½º¿ú ½ºÅÃÀ» Docker Compose ÆÄÀϷκÎÅÍ ¹èÆ÷Çϱâ __¹«Áß´ÜÀ¸·Î ¾÷µ¥ÀÌÆ® ¹èÆ÷Çϱâ ____¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º ¾÷µ¥ÀÌÆ®Çϱâ ____¼­ºñ½º ¾÷µ¥ÀÌÆ® ·Ñ¹éÇϱâ ____¾÷µ¥ÀÌÆ® µ¿ÀÛ ±¸¼ºÇϱâ ____½º¿ú ³ëµå ¾÷µ¥ÀÌÆ®Çϱâ ____ÇÏÀ̺긮µå ½º¿ú¿¡¼­ È£½ºÆ® È¥ÇÕÇϱâ __¿ä¾à 3ºÎ. Docker ÇÁ·Î´ö¼Ç ȯ°æ ÁغñÇϱâ 8Àå. Docker ±â¹ÝÀÇ ¼Ö·ç¼Ç°ú DTRÀÇ °ü¸® ¹× ¸ð´ÏÅ͸µÇϱâ __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __À©µµ¿ì µµ±¸·Î ÄÁÅ×ÀÌ³Ê °ü¸®Çϱâ ____IIS °ü¸®ÀÚ ____SSMS ____À̺¥Æ® ·Î±× ____¼­¹ö °ü¸®ÀÚ __Docker µµ±¸·Î ÄÁÅ×ÀÌ³Ê °ü¸®Çϱâ ____Docker ½Ã°¢È­ µµ±¸ ____Æ÷Å×ÀÌ³Ê __Docker ¿£ÅÍÇÁ¶óÀÌÁî·Î CaaS ±â´É ÀÌ¿ëÇϱâ ____À¯´Ï¹ö¼³ Á¦¾î Ç÷¹ÀÎ ÀÌÇØÇϱâ ____UCP UI Ž»öÇϱâ ____³ëµå °ü¸®Çϱâ ____º¼·ý ____À̹ÌÁö ____³×Æ®¿öÅ© ____½ºÅà ¹èÆ÷Çϱâ ____¼­ºñ½º ¸¸µé±â ____¼­ºñ½º ¸ð´ÏÅ͸µÇϱâ ____RBAC __¿ä¾à 9Àå. DockerÀÇ º¸¾È À§Çè ¹× ÀÌÁ¡ ÀÌÇØÇϱâ __ÄÁÅ×ÀÌ³Ê º¸¾È ÀÌÇØÇϱâ ____ÄÁÅ×ÀÌ³Ê ÇÁ·Î¼¼½º ____ÄÁÅ×ÀÌ³Ê »ç¿ëÀÚ °èÁ¤°ú Á¢±Ù Á¦¾î ¸ñ·Ï ____¸®¼Ò½º Á¦¾à »çÇ×°ú ÇÔ²² ÄÁÅ×ÀÌ³Ê ½ÇÇàÇϱâ ____Á¦ÇÑµÈ ¿ë·®À¸·Î ÄÁÅ×ÀÌ³Ê ½ÇÇàÇϱâ ____À©µµ¿ì ÄÁÅ×ÀÌ³Ê¿Í ¾×Ƽºê µð·ºÅ͸® ____Hyper-V ÄÁÅ×ÀÌ³Ê °Ý¸®Çϱâ __¾ÈÀüÇÑ ÄÁÅ×ÀÌ³Ê À̹ÌÁö·Î ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È °­È­Çϱâ ____ÃÖ¼ÒÇÑÀÇ À̹ÌÁö ¸¸µé±â ____ÄÁÅ×ÀÌ³Ê À̹ÌÁö Ãë¾àÁ¡ °Ë»çÇϱâ ____À©µµ¿ì ¾÷µ¥ÀÌÆ® °ü¸®Çϱâ __DTR·Î ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸È£Çϱâ ____¸®Æ÷ÁöÅ͸®¿Í »ç¿ëÀÚ ____Á¶Á÷°ú ÆÀ ____DTRÀÇ À̹ÌÁö ÇÁ·Î¸ð¼Ç Á¤Ã¥ ____À̹ÌÁö ¼­¸í°ú ÄÜÅÙÃ÷ Æ®·¯½ºÆ® ____°ñµç À̹ÌÁö __½º¿ú ¸ðµåÀÇ º¸¾È ÀÌÇØÇϱâ ____³ëµå¿Í Âü°¡ ÅäÅ« ____¾Ïȣȭ¿Í ½ÃÅ©¸´ ____³ëµå ¶óº§°ú ¿ÜºÎ Á¢±Ù ____ÄÁÅ×ÀÌ³Ê º¸¾È ±â¼ú°ú ¿¬µ¿Çϱâ __¿ä¾à 10Àå. Docker·Î Áö¼ÓÀû ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ±¸ÃàÇϱâ __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __Docker·Î CI/CD ¼³°èÇϱâ __Docker¿¡¼­ °øÀ¯ °³¹ß ¼­ºñ½º ½ÇÇàÇϱâ ____Git ¼­¹ö¸¦ À©µµ¿ì ÄÁÅ×ÀÌ³Ê À̹ÌÁö·Î ¸¸µé±â ____Docker¿¡¼­ Gogs Git ¼­¹ö ½ÇÇàÇϱâ ____CI ¼­¹ö¸¦ À©µµ¿ì ÄÁÅ×ÀÌ³Ê À̹ÌÁö·Î ¸¸µé±â ____Docker¿¡¼­ Á¨Å²½º ÀÚµ¿È­ ¼­¹ö ½ÇÇàÇϱâ ____¸¸µé¾îÁø ÄÁÅ×À̳ʿ¡¼­ À̹ÌÁö¿¡ ¹Ý¿µÇÒ º¯°æ »çÇ× ÃßÃâÇϱâ __Docker¿¡¼­ Á¨Å²½º¸¦ »ç¿ëÇØ CI/CD ±¸¼ºÇϱâ ____Á¨Å²½º ÀÚ°Ý Áõ¸í ¼³Á¤Çϱâ ____Á¨Å²½º CI ÀÛ¾÷ ±¸¼ºÇϱâ ____Á¨Å²½º¿¡¼­ Docker¸¦ »ç¿ëÇØ ¼Ö·ç¼Ç ºôµåÇϱâ ____¼Ö·ç¼Ç ½ÇÇà ¹× È®ÀÎÇϱâ ____Docker¿¡¼­ ¿£µå Åõ ¿£µå Å×½ºÆ® ½ÇÇàÇϱâ ____Á¨Å²½º¿¡¼­ ÄÁÅ×ÀÌ³Ê À̹ÌÁö¿¡ ÅÂ±× ÁöÁ¤ÇÏ°í Ǫ½ÃÇϱâ __Á¨Å²½º¸¦ »ç¿ëÇØ ¿ø°Ý Docker ½º¿ú¿¡ ¹èÆ÷Çϱâ __¿ä¾à 4ºÎ. ÄÁÅ×À̳ʷΠ¶°³ª´Â ¿©Çà 11Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×ÀÌ³Ê µð¹ö±ë ¹× ¸ÞÆ®¸¯ º¸±â __½Ç½À¿¡ ÇÊ¿äÇÑ Áغñ __Docker¸¦ ÅëÇÕ °³¹ß ȯ°æ¿¡¼­ ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ý ____Visual Studio 2017ÀÇ Docker Áö¿ø ______Docker Compose·Î Visual Studio 2017¿¡¼­ µð¹ö±ëÇϱâ ____Visual Studio 2015ÀÇ Docker Áö¿ø ____Visual Studio CodeÀÇ Docker Áö¿ø __ÄÁÅ×À̳ʷΠ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸ÞÆ®¸¯ º¸±â ____ÇÁ·Î¸ÞÅ׿콺¸¦ »ç¿ëÇÑ ¸ÞÆ®¸¯ È°¿ëÇϱâ ____.NET ¾ÖÇø®ÄÉÀÌ¼Ç ¸ÞÆ®¸¯À» ÇÁ·Î¸ÞÅ׿콺¿¡ °ø°³Çϱâ ____±âÁ¸ ¾ÖÇø®ÄÉÀ̼ǰú ÇÔ²² ÇÁ·Î¸ÞÅ׿콺 ³»º¸³»±â Ãß°¡Çϱâ ____À©µµ¿ì ÄÁÅ×À̳ʿ¡¼­ ÇÁ·Î¸ÞÅ׿콺 ¼­¹ö ½ÇÇàÇϱâ ____Grafana·Î ¾ÖÇø®ÄÉÀÌ¼Ç ´ë½Ãº¸µå ¸¸µé±â __DockerÀÇ ¹ö±× ¼öÁ¤ ÀÛ¾÷ È帧 ____Docker µµÀÔ ÀÌÀüÀÇ ¹ö±× ¼öÁ¤Çϱâ ____Docker µµÀÔ ÀÌÈÄÀÇ ¹ö±× ¼öÁ¤ ÀÛ¾÷ È帧 __¿ä¾à 12Àå. Àß ¾Æ´Â °ÍÀ» ÄÁÅ×À̳ÊÈ­Çϱâ - Docker ±¸ÇöÀ» À§ÇÑ Áöħ __Àß ¾Æ´Â °ÍÀ» Docker·Î ¸¸µé±â ____°£´ÜÇÑ °³³ä Áõ¸í ¾ÖÇø®ÄÉÀÌ¼Ç ¼±ÅÃÇϱâ ____Image2Docker·Î Ãʱâ Dockerfile ¸¸µé±â ____´Ù¸¥ ÀÌÇØ°ü°èÀÚÀÇ Âü¿© __Docker µµÀÔÀ» À§ÇÑ »ç·Ê ¿¬±¸ ____»ç·Ê ¿¬±¸ 1 - »ç³» À¥ Æû ¾ÖÇø®ÄÉÀÌ¼Ç ____»ç·Ê ¿¬±¸ 2 - µ¥ÀÌÅͺ£À̽º ÅëÇÕ ¼­ºñ½º ____»ç·Ê ¿¬±¸ 3 - ¾ÖÀú IoT ¾ÖÇø®ÄÉÀÌ¼Ç __¿ä¾à ºÎ·Ï. µ¶ÀÚ ¿©·¯ºÐÀ» À§ÇÑ °¡ÀÌµå ºÎ·Ï 1. ¿ø¼­ Ãâ°£ ÀÌÈÄ ¹Ù²ï ³»¿ëÀÇ ¾÷µ¥ÀÌÆ® __À©µµ¿ì ÄÁÅ×À̳ʿë SQL ¼­¹ö °³¹ß Áß´Ü ____¹è°æ ____¿µÇâ ¹üÀ§ ____´ë¾È __Docker ¿£ÅÍÇÁ¶óÀÌÁî ºÎ¹® ¸Å°¢¿¡ µû¸¥ Á¦Ç° ±¸¼º º¯È­ ____¹è°æ ____¿µÇâ ¹üÀ§ ____´ë¾È __Docker ÇãºêÀÇ À̹ÌÁö ´Ù¿î·Îµå Àü¼Û·® Á¦ÇÑ ____¿µÇâ ¹üÀ§ ____´ë¾È __Docker µ¥½ºÅ©Åé(±¸ Docker Ä¿¹Â´ÏƼ ¿¡µð¼Ç) À¯·áÈ­ ____¹è°æ ____¿µÇâ ¹üÀ§ ____´ë¾È __Äí¹ö³×Ƽ½º¿¡¼­ Docker ·±Å¸ÀÓ Áö¿ø Á¦¿Ü ____¹è°æ ____¿µÇâ ¹üÀ§ ____°í·ÁÇÒ »çÇ× __¾Óº¸ÀÌ À©µµ¿ì ¹öÀü Á¤½Ä Ãâ½Ã ____¹è°æ ____ÇÔ²² º¸¸é ÁÁÀº ÀÚ·á __À©µµ¿ì ¼­¹ö 2022 Á¤½Ä Ãâ½Ã¿Í Ãâ½Ã ÁÖ±âÀÇ È¸±Í ____¹è°æ ____¿µÇâ ¹üÀ§ ____°í·ÁÇÒ »çÇ× __ÄÁÅ×ÀÌ³Ê º£À̽º À̹ÌÁö¿Í È£½ºÆ® OSÀÇ ¹öÀü ÀÏÄ¡ Á¦¾à ¿ÏÈ­ ____¹è°æ ____Å×½ºÆ® °á°ú ____Á¤¸® ºÎ·Ï 2. À©µµ¿ì ÄÁÅ×ÀÌ³Ê °³¹ß ȯ°æ ±¸ÃàÇϱâ __À©µµ¿ì ÄÁÅ×ÀÌ³Ê ¼Ò°³ __À©µµ¿ì ÄÁÅ×ÀÌ³Ê °³¿ä __ÄÁÅ×ÀÌ³Ê À̹ÌÁö __º£À̽º À̹ÌÁöÀÇ Á¾·ù __ÄÁÅ×ÀÌ³Ê °Ý¸® ¹æ½Ä ÀÌÇØÇϱâ __°Ý¸® ¹æ½ÄÀÇ Â÷ÀÌÁ¡ __¾Ë±â ½±°Ô Á¤¸®ÇÑ °Ý¸® ¹æ½Ä Àû¿ë Á¶°Ç __½ÇÁ¦ »ç·Ê »ìÆ캸±â __OS ¸±¸®½º ¹öÀü ÀÌÇØÇϱâ __ÄÁÅ×ÀÌ³Ê ½ÇÇà ȯ°æÀÇ ¼±Åðú °ü¸® ____°³¹ß ȯ°æ°ú CI ____ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ____À©µµ¿ì ÄÁÅ×À̳ÊÀÇ ¶óÀ̼±½º ____À©µµ¿ì ÄÁÅ×ÀÌ³Ê °³¹ß ȯ°æ Áغñ __°¡»óÈ­ ¶Ç´Â Áßø °¡»óÈ­ Áö¿ø ¿©ºÎ È®ÀÎÇϱâ __µ¥½ºÅ©Åé¿ë Docker ¼³Ä¡Çϱâ ____À©µµ¿ì ÄÁÅ×ÀÌ³Ê È£½ºÆ®·Î ÀüȯÇϱâ __À©µµ¿ì ¼­¹ö¿¡¼­ ÄÁÅ×ÀÌ³Ê È¯°æ ±¸ÃàÇϱâ __±ÇÀå: ¼­¹ö¿¡ SSH Á¢¼Ó È°¼ºÈ­Çϱâ __¿ÀÇ SSH ¼­¹ö ¼³Ä¡ÇÏ°í ±¸¼ºÇϱâ __ºñ´ëĪ Å° ÀÎÁõ Àû¿ëÇϱâ __$HOME\.ssh\authorized_keys ÆÄÀÏ »ç¿ë¹ý __administrators_authorized_keys »ç¿ë¹ý __ÀÎÁõ Å° Á¤º¸¸¦ ´ãÀº ÆÄÀÏ ±ÇÇÑ ¼³Á¤Çϱâ __SSH ±âº» ¼Ð º¯°æÇϱâ __SSH ¼­ºñ½º ½ÃÀÛÇϱâ __¾ÈÀüÇÑ ÆÄÀÏ ¼Û¤ý¼ö½Å ±â´É »ç¿ëÇϱâ __±ÇÀå: Ŭ¶óÀ̾ðÆ®¿¡¼­ SSH Á¢¼Ó ÁغñÇϱâ __À©µµ¿ì ÄÁÅ×ÀÌ³Ê¿Í Docker ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç È°¼ºÈ­Çϱâ __ù À©µµ¿ì ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â

ÀúÀÚ
¿¤Æ° ½ºÅæ¸Ç
2010³âºÎÅÍ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MVP·Î È°µ¿ÇßÀ¸¸ç 2013³âºÎÅÍ Pluralsight¿¡¼­ ÀúÀÚ·Î È°µ¿Çß´Ù. Docker¿¡ ÀÔ»çÇϱâ Àü 15³â µ¿¾È ÄÁ¼³ÅÏÆ®·Î ÀÏÇß°í À©µµ¿ì, µµÄ¿, ¾ÖÀú¿¡¼­ ½ÇÇàµÇ´Â .NET ±â¹ÝÀ¸·Î ¸¸µé¾îÁø ´ë±Ô¸ð ¼º°øÀûÀÎ ¼Ö·ç¼ÇÀ» ¼³°èÇØ ¹èÆ÷ÇØ¿Ô´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ±â¼ú ½ºÅÃÀÇ »õ·Î¿î ÁøÈ­¸¦ ¸Å¿ì Áñ±â°í ÀÖÀ¸¸ç ±âÁ¸ .NET Framework ¾ÖÇø®ÄÉÀ̼ÇÀ» µµÄ¿¿Í ÇÔ²² .NET Core¸¦ »ç¿ëÇØ À©µµ¿ì¿Í ¸®´ª½º ÄÁÅ×À̳ʷΠÇö´ëÈ­ÇÏ´Â °ÍÀÌ ¿Ö ÇÊ¿äÇÑÁö ¸¹Àº »ç¶÷ÀÌ ÀÌÇØÇϵµ·Ï µµ¿ÍÁÖ°í ÀÖ´Ù. µµÄ¿¸¦ ÁÖÁ¦·Î ºí·Î±× ±ÛÀ» ¾²°í Æ®À§ÅÍ·Î ¼ÒÅëÇÏ°í °­ÀÇ ¹× ¹ßÇ¥¸¦ ÀÚÁÖ ÁøÇàÇÑ´Ù. µµÄ¿¿Í .NET »ç¿ëÀÚ ±×·ì¿¡¼­ Á¤±âÀûÀ¸·Î È°µ¿Çϸç DockerCon, NDC, DevSum, BuildStuff, WinOps, Techorama µî Àü ¼¼°è ¿©·¯ ÄÜÆÛ·±½º¸¦ ´Ù´Ï¸ç Àç¹ÌÀÖ´Â ¹ßÇ¥¸¦ ÇÏ´Â °ÍÀ» Áñ±ä´Ù.
   Docker on Windows | ¿¤Æ° ½ºÅæ¸Ç | Packt Publishing
   Docker on Windows - Second Edition | ¿¤Æ° ½ºÅæ¸Ç | Packt Publishing
   µµÄ¿ ±³°ú¼­ | ¿¤Æ° ½ºÅæ¸Ç | ±æ¹þ
   Äí¹ö³×Ƽ½º ±³°ú¼­ | ¿¤Æ° ½ºÅæ¸Ç | ±æ¹þ

¿ªÀÚ
³²Á¤Çö
µ¥ºê½Ã½ºÅÍÁî¿¡¼­ µ¥ºê¿É½º ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, »ç³»¿¡¼­ °³¹ßµÇ°í ÀÖ´Â À©µµ¿ì ¼­¹ö ¾ÖÇø®ÄÉÀÌ¼Ç ±â¹ÝÀÇ °ÔÀÓ ¼­¹ö¸¦ Ŭ¶ó¿ìµå ³×ÀÌƼºê ±â¹ÝÀÇ ÀÎÇÁ¶ó¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ±â¼ú °³¹ß°ú Áö¿øÇÏ´Â ÀÏÀ» Çß´Ù. 2009³âºÎÅÍ 2022³â±îÁö ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MVP·Î È°µ¿ÇÏ°í ÀÖÀ¸¸ç, ´å³Ý °³¹ßÀÚµéÀ» À§ÇÑ Ä¿¹Â´ÏƼÀÎ ´å³Ýµ¥ºê, WSL »ç¿ëÀÚµéÀ» À§ÇÑ Ä¿¹Â´ÏƼÀÎ Çѱ¹ WSL »ç¿ëÀÚ ±×·ì Ä¿¹Â´ÏƼ¸¦ ¿î¿µÇÏ°í ÀÖ´Ù.
   óÀ½ ¸¸³ª´Â WSL | ³²Á¤Çö | ÇѺû¹Ìµð¾î
   ½ÇÀü ºÐ»ê ÃßÀû | ³²Á¤Çö | ¿¡ÀÌÄÜÃâÆÇ

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
Tkinter¸¦ »ç¿ëÇÑ ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö | Moore, Alan D.,ÀÌÅ»ó | ¿¡ÀÌÄÜÃâÆÇ
RESTful Web API ÆÐÅÏ°ú ¸ð¹ü »ç·Ê | ¸¶ÀÌÅ© ¾Ö¸Õ½¼,±è¼ºÁØ | ¿¡ÀÌÄÜÃâÆÇ
Çؼ® °¡´ÉÇÑ AI | ÃÖ¿µÀç,Thampi, Ajay | ¿¡ÀÌÄÜÃâÆÇ
Åë°èÀÇ ÇÔÁ¤ | ¾Ù·± B. ´Ù¿ì´Ï,±è»óÇö | ¿¡ÀÌÄÜÃâÆÇ
125°¡Áö ¹®ÀÚ¿­ ¾Ë°í¸®µë | º¸ÀÌý ¸®ÅÍ,Ƽ¿¡¸® ¸£Å©·Î,¸·½É Å©·Î½´¸ð¾î,³²±âȯ | ¿¡ÀÌÄÜÃâÆÇ

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
´ë°Ýº¯ AI ½Ã´ë, µ¥ÀÌÅÍ·Î »ç°íÇÏ°í µ¥ÀÌÅÍ·Î ¸®µåÇ϶ó | Á¶´ø °ñµå¸¶À̾î,ÀåÁø¿í,¾Ë·º½º °ÅÆ®¸Ç,ÃÖÀç¿ø | Ã¥¸¸
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.