ÄÁÅ×À̳ʳª µµÄ¿¸¦ µµÅë ÀÌÇØÇϱ⠾î·Á¿î ºÐµéÀ» À§ÇÑ º»°Ý µµÄ¿ ÀÔ¹®¼!ÀÌ Ã¥Àº ÄÁÅ×ÀÌ³Ê ±â¼úÀÌ ¾î·Æ°Ô ´À²¸Áö´Â ¿£Áö´Ï¾î³ª ¹é¿£µå ±â¼ú¿¡ ÀÚ½ÅÀÌ ¾ø´Â ºÐµéÀ» À§ÇÑ µµÄ¿ ÀÔ¹®¼´Ù. ÀÚ¼¼ÇÑ ±×¸²°ú Ä£ÀýÇÑ ½Ç½ÀÀ» ÅëÇØ ¸®´ª½º Áö½ÄÀ̳ª ¼¹ö ±¸Ãà °æÇèÀÌ ¾ø¾îµµ ÄÁÅ×ÀÌ³Ê¿Í µµÄ¿, Äí¹ö³×Ƽ½º¿¡ ´ëÇÑ Áö½ÄÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. µµÄ¿ÀÇ °³³äºÎÅÍ µ¿ÀÛ ¹æ½Ä, ¸í·É¾î »ç¿ë¹ý, ÄÁÅ×ÀÌ³Ê ¿î¿ë, ³ª¾Æ°¡ µµÄ¿ ÄÄÆ÷Áî¿Í Äí¹ö³×Ƽ½º±îÁö, ÄÁÅ×ÀÌ³Ê ±â¼ú¿¡ ´ëÇÑ ¹è°æÁö½ÄÀÌ ÀüÇô ¾ø´Â ºÐµéµµ µµÄ¿¿Í Äí¹ö³×Ƽ½ºÀÇ °³³ä°ú ±âÃÊ »ç¿ë¹ýÀ» ÀÍÈú ¼ö ÀÖµµ·Ï ¾È³»ÇÑ´Ù. µµÄ¿³ª Äí¹ö³×Ƽ½º¸¦ ¹è¿ì°í ½ÍÀº Ãʺ¸ÀÚ¶ó¸é öÀúÇÏ°Ô ÀÔ¹®ÀÚÀÇ ´«³ôÀÌ¿¡ ¸ÂÃá ÀÌ Ã¥À¸·Î µµÄ¿ÀÇ ¼¼°è¿¡ ù¹ßÀ» ³»µðµ® º¸ÀÚ.
Å×Å©´ÏÄà ¶óÀÌÅÍ(ÀÛ°¡) °â ÀÏ·¯½ºÆ®·¹ÀÌÅÍÀÌ´Ù. ½Ã½ºÅÛ °³¹ßÀ» ÇÏ¸é¼ µ¥ÀÌÅͺ£À̽º, ¼¹ö, °ü¸®¿¡ ´ëÇÑ ÀâÁö³ª Ã¥ µîÀ» ÁýÇÊÇÏ¿´´Ù. ±×¸²À» ¸¹ÀÌ È°¿ëÇÏ¿© ¾Ë±â ½±°Ô ¼³¸íÇÏ´Â °É·Î ÆòÆÇÀÌ ³ô°í ¿ÍŸÀÌ·¹ÇÑÅÙ(¹æÇÑ¿ëÀ¸·Î ´©ºö¼ØÀ» ³ÖÀº ÀϺ» ÀüÅë ÀÇ»ó) ¾ÖÈ£°¡À̸ç, ÃÖ±Ù¿¡´Â Ÿ¸¶Ä«ÀÌ(´Ù±Ý¹Ù¸®ÀÇ ÇÑ Á¾·ù)¿Í Ç¥¹ü¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.
1Àå: µµÄ¿¶õ ¹«¾ùÀΰ¡? 01 µµÄ¿¶õ ¹«¾ùÀΰ¡? __¾È°³ ¼Ó¿¡ ¼û°ÜÁø µµÄ¿ÀÇ Á¤Ã¼´Â? __µ¥ÀÌÅͳª ÇÁ·Î±×·¥À» µ¶¸³µÈ ȯ°æ¿¡ °Ý¸®ÇØ¾ß ÇÏ´Â ÀÌÀ¯ __ÇÁ·Î±×·¥ÀÇ °Ý¸®¶õ? 02 ¼¹ö¿Í µµÄ¿ __¼¹öÀÇ µÎ °¡Áö ÀÇ¹Ì __ÄÁÅ×À̳ʸ¦ ÀÌ¿ëÇØ ¿©·¯ °¡Áö ¼¹ö ±â´ÉÀ» ¾ÈÀüÇÏ°Ô ÇÔ²² ½ÇÇàÇϱâ __ÀÚÀ¯·ÎÀÌ ¿Å±æ ¼ö ÀÖ´Â ÄÁÅ×ÀÌ³Ê 2Àå: µµÄ¿ÀÇ µ¿ÀÛ ¿ø¸® 01 µµÄ¿ÀÇ µ¿ÀÛ ¿ø¸® __µµÄ¿ÀÇ ±¸Á¶ __µµÄ¿´Â ±âº»ÀûÀ¸·Î ¡®¸®´ª½º¿ë¡¯ÀÌ´Ù 02 µµÄ¿ Çãºê¿Í À̹ÌÁö, ±×¸®°í ÄÁÅ×ÀÌ³Ê __À̹ÌÁö¿Í ÄÁÅ×ÀÌ³Ê __µµÄ¿ Çãºê¿Í µµÄ¿ À̹ÌÁö 03 µµÄ¿ ÄÁÅ×À̳ÊÀÇ »ý¾ÖÁÖ±â¿Í µ¥ÀÌÅÍ ÀúÀå __µµÄ¿ ÄÁÅ×À̳ʴ ¡®¾²°í ¹ö¸®´Â¡¯ ÀÏȸ¿ëÇ° __µ¥ÀÌÅÍ ÀúÀå 04 µµÄ¿ÀÇ ÀåÁ¡°ú ´ÜÁ¡ __µµÄ¿ÀÇ ±¸Á¶¿Í ¼ºÁú ¹× ±× Àå´ÜÁ¡ __µµÄ¿ÀÇ ÀåÁ¡°ú ´ÜÁ¡ __µµÄ¿ÀÇ ÁÖ ¿ëµµ 3Àå: µµÄ¿¸¦ »ç¿ëÇغ¸ÀÚ 01 µµÄ¿¸¦ »ç¿ëÇÏ·Á¸é __µµÄ¿´Â ±âº»ÀûÀ¸·Î ¸®´ª½º¿ëÀÌÁö¸¸ À©µµ¿ì¿Í macOS¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù __À©µµ¿ì¿ë/macOS¿ë µµÄ¿ »ç¿ëÇϱâ __µµÄ¿¸¦ ½ÇÇàÇϱâ À§ÇÑ Á¶°Ç 02 µµÄ¿ ¼³Ä¡ __µµÄ¿´Â °£´ÜÈ÷ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù __À©µµ¿ì¿ë µµÄ¿ µ¥½ºÅ©ÅéÀ» ¼³Ä¡ÇÏÀÚ __µµÄ¿ µ¥½ºÅ©ÅéÀÇ Ã¹ ½ÇÇà ¹× È¸é È®ÀÎ __µµÄ¿ µ¥½ºÅ©ÅéÀÇ È¸é È®ÀÎ 03 µµÄ¿ÀÇ Á¶ÀÛ ¹æ¹ý°ú ¸í·É ÇÁ·ÒÇÁÆ® ¹× Å͹̳Π½ÇÇà __µµÄ¿´Â ¸í·É ÇÁ·ÒÇÁÆ® ¶Ç´Â Å͹̳ο¡¼ ´Ù·é´Ù __¸í·É ÇÁ·ÒÇÁÆ® ¹× Å͹̳ο¡ ´ëÇØ ÁÖÀÇÇÒ Á¡ __[½Ç½À] ¸í·É ÇÁ·ÒÇÁÆ®¿Í Å͹̳ÎÀ» »ç¿ëÇغ¸ÀÚ 4Àå: ÄÁÅ×À̳ʸ¦ ½ÇÇàÇØ º¸ÀÚ 01 µµÄ¿ ¿£Áø ½ÃÀÛÇϱâ/Á¾·áÇϱâ __µµÄ¿ ¿£ÁøÀ» ½ÃÀÛ/Á¾·áÇÏ´Â ¹æ¹ý 02 ÄÁÅ×À̳ÊÀÇ ±âº»ÀûÀÎ »ç¿ë ¹æ¹ý __ÄÁÅ×ÀÌ³Ê »ç¿ëÀÇ ±âº»Àº µµÄ¿ ¸í·É¾î __±âº»ÀûÀÎ ¸í·É¾î - Á¤¸® __[½Ç½À] °£´ÜÇÑ ¸í·É¾î¸¦ »ç¿ëÇØ º¸ÀÚ __´ëÇ¥ÀûÀÎ ¸í·É¾î 03 ÄÁÅ×À̳ÊÀÇ »ý¼º°ú »èÁ¦, ½ÇÇà, Á¤Áö __docker run Ä¿¸Çµå¿Í docker stop, docker rm Ä¿¸Çµå __docker ps Ä¿¸Çµå __[½Ç½À] ÄÁÅ×À̳ʸ¦ »ý¼ºÇÏ°í, ½ÇÇà, »óÅ ȮÀÎ, Á¾·á, »èÁ¦ÇØ º¸ÀÚ 04 ÄÁÅ×À̳ÊÀÇ Åë½Å __¾ÆÆÄÄ¡¶õ? __ÄÁÅ×ÀÌ³Ê¿Í Åë½ÅÇÏ·Á¸é __[½Ç½À] Åë½ÅÀÌ °¡´ÉÇÑ ÄÁÅ×ÀÌ³Ê »ý¼º 05 ÄÁÅ×ÀÌ³Ê »ý¼º¿¡ Àͼ÷ÇØÁö±â __´Ù¾çÇÑ À¯ÇüÀÇ ÄÁÅ×ÀÌ³Ê __[½Ç½À] ¾ÆÆÄÄ¡ ÄÁÅ×À̳ʸ¦ ¿©·¯ °³ ½ÇÇàÇϱâ __[½Ç½À] Nginx ÄÁÅ×ÀÌ³Ê ½ÇÇàÇϱâ __[½Ç½À] MySQL ÄÁÅ×ÀÌ³Ê ½ÇÇàÇϱâ 06 À̹ÌÁö »èÁ¦ __À̹ÌÁö »èÁ¦ __docker image rm Ä¿¸Çµå __docker image ls Ä¿¸Çµå __[½Ç½À] À̹ÌÁö »èÁ¦Çϱâ 5Àå: ¿©·¯ °³ÀÇ ÄÁÅ×À̳ʸ¦ ¿¬µ¿ÇØ ½ÇÇàÇغ¸ÀÚ 01 ¿öµåÇÁ·¹½º ±¸Ãà __¿öµåÇÁ·¹½º »çÀÌÆ® ±¸¼º ¹× ±¸Ãà __µµÄ¿ ³×Æ®¿öÅ© »ý¼º/»èÁ¦ __MySQL ÄÁÅ×ÀÌ³Ê ½ÇÇà ½Ã¿¡ ÇÊ¿äÇÑ ¿É¼Ç°ú ÀÎÀÚ __¿öµåÇÁ·¹½º ÄÁÅ×ÀÌ³Ê ½ÇÇà ½Ã ÇÊ¿äÇÑ ¿É¼Ç°ú ÀÎÀÚ 02 ¿öµåÇÁ·¹½º ¹× MySQL ÄÁÅ×ÀÌ³Ê »ý¼º°ú ¿¬µ¿ __À̹ø ÀýÀÇ ½Ç½À ³»¿ë°ú »ç¿ëÇÒ Ä¿¸Çµå __¿öµåÇÁ·¹½º¿Í MySQL ÄÁÅ×ÀÌ³Ê »ý¼º ¹× ½ÇÇà 03 ¸í·É¾î¸¦ Á÷Á¢ ÀÛ¼ºÇÏÀÚ __¼ÒÇÁÆ®¿þ¾î¿Í µ¥ÀÌÅͺ£À̽ºÀÇ °ü°è __run Ä¿¸Çµå¸¦ Á÷Á¢ ÀÛ¼ºÇÏ´Â ¹æ¹ý 04 ·¹µå¸¶ÀÎ ¹× MariaDB ÄÁÅ×À̳ʸ¦ ´ë»óÀ¸·Î ¿¬½ÀÇÏÀÚ __·¹µå¸¶ÀÎ ¹× MySQL ÄÁÅ×ÀÌ³Ê »ý¼º __·¹µå¸¶ÀÎ ¹× MariaDB ÄÁÅ×ÀÌ³Ê ¸¸µé±â 6Àå: ½ÇÀü¿¡ È°¿ë °¡´ÉÇÑ ÄÁÅ×ÀÌ³Ê »ç¿ë¹ýÀ» ÀÍÈ÷ÀÚ 01 ³»°Ô ÇÊ¿äÇÑ Áö½ÄÀÌ ¹«¾ùÀÎÁö Á¤¸®Çϱâ __ÀÚ½ÅÀÇ ¿ªÇÒ¿¡ µû¶ó ¾Ë¾Æ¾ß ÇÒ Áö½ÄÀÌ ´Þ¶óÁø´Ù __¾ÕÀ¸·Î ¼³¸íÇÒ µµÄ¿ ±â¼ú 02 ÄÁÅ×ÀÌ³Ê¿Í È£½ºÆ® °£¿¡ ÆÄÀÏ º¹»çÇϱâ __ÆÄÀÏ º¹»ç __[½Ç½À] È£½ºÆ®ÀÇ ÆÄÀÏÀ» ÄÁÅ×ÀÌ³Ê ¼ÓÀ¸·Î º¹»ç __[½Ç½À] ÄÁÅ×À̳ÊÀÇ ÆÄÀÏÀ» È£½ºÆ®·Î º¹»ç 03 º¼·ý ¸¶¿îÆ® __º¼·ý°ú ¸¶¿îÆ® __½ºÅ丮Áö ¸¶¿îÆ®ÀÇ Á¾·ù __½ºÅ丮Áö ¿µ¿ªÀ» ¸¶¿îÆ®ÇÏ´Â Ä¿¸Çµå __[½Ç½À] ¹ÙÀÎµå ¸¶¿îÆ®Çغ¸±â __[½Ç½À] ÀÀ¿ëÆí - º¼·ý ¸¶¿îÆ®Çغ¸±â 04 ÄÁÅ×À̳ʷΠÀ̹ÌÁö ¸¸µé±â __ÄÁÅ×À̳ʷΠÀ̹ÌÁö¸¦ ¸¸µå´Â ¹æ¹ý __[½Ç½À] commit Ä¿¸Çµå·Î ÄÁÅ×À̳ʸ¦ À̹ÌÁö·Î º¯È¯ __[½Ç½À] Dockerfile ½ºÅ©¸³Æ®·Î À̹ÌÁö ¸¸µé±â 05 ÄÁÅ×ÀÌ³Ê °³Á¶ __ÄÁÅ×À̳ÊÀÇ °³Á¶¶õ? __µµÄ¿ÀÇ ±¸Á¶, µµÄ¿ ¿£ÁøÀ» ÅëÇØ¾ß ÇÏ´Â ¸í·É°ú ÄÁÅ×ÀÌ³Ê ¾È¿¡¼ ½ÇÇàÇØ¾ß ÇÏ´Â ¸í·É 06 µµÄ¿ Çãºê µî·Ï ¹× ·Î±×ÀÎ __À̹ÌÁö´Â ¾îµð¼ ³»·Á¹Þ´Â °É±î? __µµÄ¿ Çãºê¿Í µµÄ¿ ·¹Áö½ºÆ®¸® __ÅÂ±×¿Í À̹ÌÁö ¾÷·Îµå __·¹Áö½ºÆ®¸®¸¦ ¸¸µå´Â ¹æ¹ý 7Àå: µµÄ¿ ÄÄÆ÷Á ÀÍÈ÷ÀÚ 01 µµÄ¿ ÄÄÆ÷Áî¶õ? __µµÄ¿ ÄÄÆ÷Áî¶õ? 02 µµÄ¿ ÄÄÆ÷ÁîÀÇ ¼³Ä¡¿Í »ç¿ë¹ý __[½Ç½À] µµÄ¿ ÄÄÆ÷Áî ¼³Ä¡ __µµÄ¿ ÄÄÆ÷ÁîÀÇ »ç¿ë¹ý 03 µµÄ¿ ÄÄÆ÷Áî ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¹ý __µµÄ¿ ÄÄÆ÷Áî Á¤ÀÇ ÆÄÀÏÀÇ ³»¿ë »ìÆ캸±â __ÄÄÆ÷Áî ÆÄÀÏ(Á¤ÀÇ ÆÄÀÏ)À» ÀÛ¼ºÇÏ´Â ¹æ¹ý __[½Ç½À] ÄÄÆ÷Áî ÆÄÀÏ ÀÛ¼º 04 µµÄ¿ ÄÄÆ÷Áî ½ÇÇà __µµÄ¿ ÄÄÆ÷Áî Ä¿¸Çµå __[½Ç½À] µµÄ¿ ÄÄÆ÷Áî ½ÇÇà 8Àå: Äí¹ö³×Ƽ½º¸¦ ÀÍÈ÷ÀÚ 01 Äí¹ö³×Ƽ½º¶õ? __Äí¹ö³×Ƽ½º¶õ? 02 ¸¶½ºÅÍ ³ëµå¿Í ¿öÄ¿ ³ëµå __Ŭ·¯½ºÅÍÀÇ ±¸¼º - ¸¶½ºÅÍ ³ëµå¿Í ¿öÄ¿ ³ëµå __Äí¹ö³×Ƽ½º´Â Ç×»ó ¡®¹Ù¶÷Á÷ÇÑ¡¯ »óŸ¦ À¯ÁöÇÑ´Ù 03 Äí¹ö³×Ƽ½ºÀÇ ±¸¼º°ú °ü·Ã ¿ë¾î __Äí¹ö³×Ƽ½ºÀÇ ±¸¼º°ú °ü·ÃµÈ ¿ë¾î(Æĵå, ¼ºñ½º, µðÇ÷ÎÀ̸ÕÆ®, ·¹Çø®Ä«¼¼Æ®) __±× ¹ÛÀÇ Äí¹ö³×Ƽ½º ¸®¼Ò½º 04 Äí¹ö³×Ƽ½º ¼³Ä¡ ¹× »ç¿ë¹ý __Äí¹ö³×Ƽ½ºÀÇ Á¾·ù __¾î¶² Á¾·ùÀÇ Äí¹ö³×Ƽ½º¸¦ »ç¿ëÇÒ±î? __[½Ç½À] µµÄ¿ µ¥½ºÅ©ÅéÀÇ Äí¹ö³×Ƽ½º Áغñ 05 ¸Å´ÏÆ佺Ʈ ÆÄÀÏ(Á¤ÀÇ ÆÄÀÏ) ÀÛ¼º __¸Å´ÏÆ佺Ʈ ÆÄÀÏÀ̶õ? __¸Å´ÏÆ佺Ʈ ÆÄÀÏ·Î ÀÛ¼ºÇÒ ³»¿ë __¸ÞŸµ¥ÀÌÅÍ¿Í ½ºÆå ÀÛ¼º(1) - Æĵå __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ ÀÛ¼º(1) - Æĵå __¸ÞŸµ¥ÀÌÅÍ¿Í ½ºÆå ÀÛ¼º(2) - µðÇ÷ÎÀ̸ÕÆ® __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ(Á¤ÀÇ ÆÄÀÏ) ÀÛ¼º(2) - µðÇ÷ÎÀ̸ÕÆ® __¸ÞŸµ¥ÀÌÅÍ¿Í ½ºÆå ÀÛ¼º(3) - ¼ºñ½º __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ ÀÛ¼º(3) - ¼ºñ½º 06 Äí¹ö³×Ƽ½º ¸í·É¾î __Äí¹ö³×Ƽ½º ¸í·É¾î __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ·Î ÆÄµå »ý¼º(1) - µðÇ÷ÎÀ̸ÕÆ® __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ·Î ÆÄµå »ý¼º(2) - ¼ºñ½º 07 Äí¹ö³×Ƽ½º¸¦ ¿¬½ÀÇÏÀÚ __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ·Î ÆĵåÀÇ °³¼ö ´Ã¸®±â __[½Ç½À] ¸Å´ÏÆ佺Ʈ ÆÄÀÏ·Î ¾ÆÆÄÄ¡¸¦ nginx·Î ¹Ù²Ù±â __[½Ç½À] ¼öµ¿À¸·Î Æĵ带 »èÁ¦ÇÑ ÈÄ ÀÚµ¿º¹±¸µÇ´ÂÁö È®ÀÎ __[½Ç½À] »ý¼ºÇß´ø µðÇ÷ÎÀ̸ÕÆ®¿Í ¼ºñ½º »èÁ¦ __ÀúÀÚ ÈÄ±â ºÎ·Ï 01 (À©µµ¿ì¿ë) ¼³Ä¡ °ü·Ã Á¤º¸ __[½Ç½À] À©µµ¿ìÀÇ 32ºñÆ®/64ºñÆ® ¿©ºÎ ¹× ¹öÀü È®ÀÎ 02 (macOS¿ë) µµÄ¿ µ¥½ºÅ©Åé ¼³Ä¡ ¹æ¹ý __[½Ç½À] macOS¿¡¼ µµÄ¿ µ¥½ºÅ©Åé ¼³Ä¡ 03 (¸®´ª½º¿ë) µµÄ¿ ¼³Ä¡ __[½Ç½À] ¸®´ª½º ¼³Ä¡ __[½Ç½À] µµÄ¿ ¼³Ä¡ 04 VirtualBoxÀÇ Æ÷Æ® Æ÷¿öµù ¼³Á¤ 05 (¸®´ª½º¿ë) nano ¿¡µðÅÍÀÇ »ç¿ë¹ý 06 (¸®´ª½º¿ë) Äí¹ö³×Ƽ½º ¼³Ä¡ __[½Ç½À] kubectl ¼³Ä¡ __[½Ç½À] Minikube ¼³Ä¡ 07 µµÄ¿ µ¥½ºÅ©Åé ÄܼÖÀÇ »ç¿ë¹ý 08 µµÄ¿ Ä¿¸Çµå 09 VirtualBox¸¦ ÀÌ¿ëÇÑ ½Ç½À Áغñ __[½Ç½À] VirtualBox ½Ç½À Áغñ(1) - VirtualBox ¼³Ä¡ __[½Ç½À] VirtualBox ½Ç½À Áغñ(2) - °¡»ó ¸Ó½Å ¸¸µé±â __[½Ç½À] VirtualBox ½Ç½À Áغñ(3) - ISO À̹ÌÁö ¸¶¿îÆ® ¹× ¹Ì¼¼ Á¶Á¤ __[½Ç½À] VirtualBox ½Ç½À Áغñ(4) - ¸®´ª½º(¿ìºÐÅõ) ¼³Ä¡ 10 AWS¸¦ ÀÌ¿ëÇÑ ½Ç½À Áغñ __[½Ç½À] AWS °¡»ó ¸Ó½Å¿¡ ¿ìºÐÅõ ¼³Ä¡ __[½Ç½À] SSH·Î EC2 ÀνºÅϽº¿¡ Á¢¼Ó