¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker

    ¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker

    • Asa Shiho Àú
    • ½ÅÀºÈ­ ¿ª
    • Á¤º¸¹®È­»ç
    • 2016³â 09¿ù 30ÀÏ
    • Á¤°¡
      23,000¿ø
    • ÆÇ¸Å°¡
      20,700¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,150¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    ǰÀýµÈ »óǰÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788956747019 312ÂÊ 188 x 236 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ÀÎÇÁ¶ó ±âÃÊ Áö½Ä & Äڵ忡 µû¸¥ ȯ°æ ±¸ÃàÀÇ ÀÚµ¿È­!
    ¡º¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker¡»´Â Linux ÄÁÅ×ÀÌ³Ê °¡»óÈ­ ±â¼úÀ» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ȯ°æ Ç÷§ÆûÀÎ ¡®Docker¡¯¸¦ »ç¿ëÇÏ¿© ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï µ½´Â ÀÔ¹®¼­ÀÌ´Ù. ƯÈ÷ ¿ÂÇÁ·¹¹Ì½º ¼­¹ö(¹°¸® ȯ°æ)¿¡¼­ ±¸Ãà °æÇèÀÌ ¾ø´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î OS ±¸Á¶¿Í ³×Æ®¿öÅ© ¹× °¡»ó ±â¼ú µîÀÇ ÀÎÇÁ¶ó ±âÃʰ³³äÀ» ¼Ò°³ÇÑ´Ù. Á¶±Ý¾¿ Å×½ºÆ®Çغ¸´Â °úÁ¤À» µû¶ó »ý¼º°ú Æó±â¸¦ ¹Ýº¹Çϸç, ±× ¹è°æ ±â¼úÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï DockerÀÇ »ç¿ë ¹æ¹ý°ú ±¸Ã¼...
    ÀÎÇÁ¶ó ±âÃÊ Áö½Ä & Äڵ忡 µû¸¥ ȯ°æ ±¸ÃàÀÇ ÀÚµ¿È­!
    ¡º¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker¡»´Â Linux ÄÁÅ×ÀÌ³Ê °¡»óÈ­ ±â¼úÀ» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ȯ°æ Ç÷§ÆûÀÎ ¡®Docker¡¯¸¦ »ç¿ëÇÏ¿© ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï µ½´Â ÀÔ¹®¼­ÀÌ´Ù. ƯÈ÷ ¿ÂÇÁ·¹¹Ì½º ¼­¹ö(¹°¸® ȯ°æ)¿¡¼­ ±¸Ãà °æÇèÀÌ ¾ø´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î OS ±¸Á¶¿Í ³×Æ®¿öÅ© ¹× °¡»ó ±â¼ú µîÀÇ ÀÎÇÁ¶ó ±âÃʰ³³äÀ» ¼Ò°³ÇÑ´Ù. Á¶±Ý¾¿ Å×½ºÆ®Çغ¸´Â °úÁ¤À» µû¶ó »ý¼º°ú Æó±â¸¦ ¹Ýº¹Çϸç, ±× ¹è°æ ±â¼úÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï DockerÀÇ »ç¿ë ¹æ¹ý°ú ±¸Ã¼ÀûÀÎ Ä¿¸Çµå ¿¹½Ã¸¦ ¼ø¼­´ë·Î º¸¿©ÁÖ¸ç ¿î¿µ È帧À» ¼³¸íÇÑ´Ù.
    Ã¥¿¡¼­ ´Ù·ç´Â ÁÖ¿ä Ű¿öµå
    ¡¤DockerÀÇ ±âº» ±â´É°ú µ¿ÀÛ ±¸Á¶
    ¡¤½Ã½ºÅÛ ±âº»°ú ÀÎÇÁ¶óÀÇ ±âÃÊ Áö½Ä
    ¡¤Äڵ忡 µû¸¥ ¼­¹ö ±¸Ãà(Dockerfile)
    ¡¤Docker ¼³Ä¡¿Í Ä¿¸Çµå
    ¡¤¸ÖƼȣ½ºÆ® ȯ°æ¿¡¼­ÀÇ ¿î¿ë(Docker Machine, Docker Swarm)
    ¡¤º¹¼öÀÇ ÄÁÅ×ÀÌ³Ê ÀÏ¿ø °ü¸®(Docker Compose)
    ¡¤Å¬¶ó¿ìµå¿¡¼­ÀÇ È¯°æ ±¸Ãà°ú ¿î¿ë
    ¡¤Docker À̹ÌÁö °øÀ¯(Docker Registry)
    ¡á ÃâÆÇ»ç ¼­Æò
    Áö±Ý Docker°¡ ÇÖÇÑ ÀÌÀ¯?
    - °£´ÜÇÏ°Ô ÀÎÇÁ¶ó¸¦ ±¸¼ºÇϰí,
    - ´©±¸µç ÀÌÇØÇÒ ¼ö ÀÖ´Â »óÅ À¯ÁöÇϰí,
    - ¹Ýº¹ ¼öÇàÇÏ´Â ÀÛ¾÷Àº ÄÄÇ»ÅÍ¿¡°Ô ¸Ã±â´Ï±î!
    Ãֱ٠Ŭ¶ó¿ìµå µî °¡»ó ȯ°æ¿¡¼­ µ¿ÀÛÇÏ´Â ½Ã½ºÅÛÀÌ Áõ°¡Çϸ鼭 ±¸¼º°ü¸® ÅøÀ» ÀÌ¿ëÇÑ ÀÎÇÁ¶óÀÇ ±¸Ãà°ú ¿î¿µÀÇ ÀÚµ¿È­°¡ º»°ÝÀûÀ¸·Î ÀÌ·ç¾îÁö°í ÀÖ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ȯ°æÀ» Á÷Á¢ ±¸ÃàÇÏ¿© ¿î¿µÇÏ´Â °æ¿ì°¡ Áõ°¡Çϰí ÀÖ´Â Ãß¼¼ÀÌ´Ù. ÀÌ¿¡ µû¶ó ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾îµµ ³×Æ®¿öÅ© ¹× OS µµÀÔ, ½Ã½ºÅÛ°ú µ¥ÀÌÅͺ£À̽º ¼­¹ö µî ¹Ìµé¿þ¾îÀÇ ¼³Á¤°ú ¿î¿µ °ü¸®¿Í °°Àº ÀÎÇÁ¶ó ±¸Ãà¿¡ °ü·ÃµÈ ±âÃÊ Áö½Ä ¹× ±¸¼º°ü¸® Åø ÀÌ¿ë ¹æ¹ý¿¡ ´ëÇÑ Áö½ÄÀÌ ÇÊ¿äÇÏ°Ô µÇ¾ú´Ù.
    ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î°¡ °øºÎÇØ¾ß ÇÏ´Â ±â¼ú ¿µ¿ªÀº °è¼Ó ´Ã¾î°¡°í ÀÖ´Â Çö»ó¿¡ µû¶ó¼­ ÄÚ¾î ±â¼úÀÌ ¾Æ´Ñ ºÎºÐÀ» ¾ïÁö·Î ¸¸µå´Â °Íº¸´Ù ±âÁ¸ ¼­ºñ½º¸¦ Á¤È®ÇÏ°Ô ÀÌÇØÇÑ ´ÙÀ½ ¡®Á¶ÇÕ¡¯ÇÏ¿© ¡®À̿롯ÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù.
    ¡º¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker¡»¿¡¼­´Â Docker¿Í ¾÷¹« ½Ã½ºÅÛ¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ°í Àִ Ŭ¶ó¿ìµå ¼­ºñ½ºÀÎ Amazon Web Services¸¦ ÀÌ¿ëÇÑ ½ÇÇà ȯ°æ ±¸Ãà »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â µ¥ À־ ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î°¡ Docker¸¦ Ȱ¿ëÇϱâ À§ÇÑ Á¤º¸¿Í ±âÃÊ Áö½ÄÀ» ¿Ïº®ÇÏ°Ô Á¤¸®Çß´Ù.

    Ãßõ±Û

    Áö±Ý Docker°¡ ÇÖÇÑ ÀÌÀ¯?
    - °£´ÜÇÏ°Ô ÀÎÇÁ¶ó¸¦ ±¸¼ºÇϰí,
    - ´©±¸µç ÀÌÇØÇÒ ¼ö ÀÖ´Â »óÅ À¯ÁöÇϰí,
    - ¹Ýº¹ ¼öÇàÇÏ´Â ÀÛ¾÷Àº ÄÄÇ»ÅÍ¿¡°Ô ¸Ã±â´Ï±î!

    Ãֱ٠Ŭ¶ó¿ìµå µî °¡»ó ȯ°æ¿¡¼­ µ¿ÀÛÇÏ´Â ½Ã½ºÅÛÀÌ Áõ°¡Çϸ鼭 ±¸¼º°ü¸® ÅøÀ» ÀÌ¿ëÇÑ ÀÎÇÁ¶óÀÇ ±¸Ãà°ú ¿î¿µÀÇ ÀÚµ¿È­°¡ º»°ÝÀûÀ¸·Î ÀÌ·ç¾îÁö°í ÀÖ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ȯ°æÀ» Á÷Á¢ ±¸ÃàÇÏ¿© ¿î¿µÇÏ´Â °æ¿ì°¡ Áõ°¡Çϰí ÀÖ´Â Ãß¼¼ÀÌ´Ù. ÀÌ¿¡ µû¶ó ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾îµµ ³×Æ®¿öÅ© ¹× OS µµÀÔ, ½Ã½ºÅÛ°ú µ¥ÀÌÅͺ£À̽º ¼­¹ö µî ¹Ìµé¿þ¾îÀÇ ¼³Á¤°ú ¿î¿µ °ü¸®¿Í °°Àº ÀÎÇÁ¶ó ±¸Ãà¿¡ °ü·ÃµÈ ±âÃÊ Áö½Ä ¹× ±¸¼º°ü¸® Åø ÀÌ¿ë ¹æ¹ý¿¡ ´ëÇÑ Áö½ÄÀÌ ÇÊ¿äÇÏ°Ô µÇ¾ú´Ù.


     


    ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î°¡ °øºÎÇØ¾ß ÇÏ´Â ±â¼ú ¿µ¿ªÀº °è¼Ó ´Ã¾î°¡°í ÀÖ´Â Çö»ó¿¡ µû¶ó¼­ ÄÚ¾î ±â¼úÀÌ ¾Æ´Ñ ºÎºÐÀ» ¾ïÁö·Î ¸¸µå´Â °Íº¸´Ù ±âÁ¸ ¼­ºñ½º¸¦ Á¤È®ÇÏ°Ô ÀÌÇØÇÑ ´ÙÀ½ ¡®Á¶ÇÕ¡¯ÇÏ¿© ¡®À̿롯ÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù.


     


    ¡º¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker¡»¿¡¼­´Â Docker¿Í ¾÷¹« ½Ã½ºÅÛ¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ°í Àִ Ŭ¶ó¿ìµå ¼­ºñ½ºÀÎ Amazon Web Services¸¦ ÀÌ¿ëÇÑ ½ÇÇà ȯ°æ ±¸Ãà »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â µ¥ À־ ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î°¡ Docker¸¦ Ȱ¿ëÇϱâ À§ÇÑ Á¤º¸¿Í ±âÃÊ Áö½ÄÀ» ¿Ïº®ÇÏ°Ô Á¤¸®Çß´Ù.


    ÀúÀÚ ¼Ò°³

    Asa Shiho

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ÀϺ»
    • ºÐ·ù : ±âŸ
    • ÀαâÁö¼ö : 51
    ÃÖ±ÙÀú¼­

    WINGS ÇÁ·ÎÁ§Æ® ¼Ò¼Ó Å×Å©´ÏÄà ¶óÀÌÅÍ. ±ÝÀ¶°è ÀÎÇÁ¶ó ¼³°è¿Í ±¸Ãà ¾÷¹«¸¦ ´ã´çÇß´Ù. °áÈ¥°ú Ãâ»êÀ» °è±â·Î Àü¾÷ÁÖºÎÀÇ ¿ªÇÒ¿¡ Àü³äÇϸ鼭µµ »ý¸íº¸Çè°ú ¼ÕÇØº¸Çè ´ë¸®Á¡¿ë Ŭ¶ó¿ìµå ½Ã½ºÅÛÀ» ÄÁ¼³ÆÃÇϰí ÀÖ´Ù. ¶ÇÇÑ ¿äÄÚÇϸ¶¿¡ ÀÖ´Â Á¤º¸Àü¹®Çб³¿¡¼­ JavaEE ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ °­»ç·Î Ȱµ¿Çϰí ÀÖ´Ù.

    ¾ß¸¶´Ù ¿ä½ÃÈ÷·Î

    • ±¸ºÐ : °¨¼ö
    • ±¹Àû : ÀϺ»
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 119

    (ß£ï£ ßÔ寛)
    ½ÃÁî¿ÀÄ«Çö ÇÏÀ̹ٶóÃÊ¿¡¼­ žÀ¸¸ç, È÷ÅäÃ÷¹Ù½Ã´ëÇÐ °æÁ¦Çкθ¦ Á¹¾÷Çß´Ù. NEC¿¡¼­ ½Ã½ºÅÛ ±âȹ ¾÷¹«¿¡ Á¾»çÇÏ¿´À¸³ª, 2003³â 4¿ù¿¡ Æò¼Ò µ¿°æÇß´ø Àü¾÷ÀÛ°¡·Î ÀüÇâÇÏ¿´´Ù. Microsoft MVP for Visual Studio and Development TechnologiesÀ̸ç, ÁýÇÊ Ä¿¹Â´ÏƼ ¡®WINGS ÇÁ·ÎÁ§Æ®¡¯ÀÇ ´ëÇ¥À̱⵵ ÇÏ´Ù. ÁÖ¿ä Àú¼­·Î ¡¶AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¡·, ¡¶ÆÛÆåÆ® ·çºñ ¿Â ·¹ÀÏÁî¡·, ¡¶Android ¿£Áö´Ï¾î¸¦ À§ÇÑ ¸ð´ø Java¡· µîÀÌ ÀÖÀ¸¸ç, À̿ܿ¡µµ ´Ù¼öÀÇ Ã¥À» ½è´Ù. ¶ÇÇÑ, @IT, CodeZine, Build Insider µî¿¡ ±ÛÀ» ¿¬ÀçÇϰí ÀÖÀ¸¸ç, ¡´´ÖÄÉÀÌ ¼ÒÇÁÆ®¿þ¾î¡µ(´ÖÄÉÀÌ BP) µî¿¡µµ ±â»ç¸¦ ÁýÇÊÇϰí ÀÖ´Ù. ÃÖ±Ù¿¡´Â IT °ü·Ã ±â¼úÀÇ ÃëÀ糪 °­¿¬±îÁö Æø³ÐÀº ¿µ¿ª¿¡¼­ Ȱµ¿ ÁßÀÌ´Ù.

    ¿ªÀÚ ¼Ò°³

    ½ÅÀºÈ­

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 72
    ÃÖ±ÙÀú¼­

    ÀÌÈ­¿©ÀÚ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍÇÐÀ» Àü°øÇÏ¿´À¸¸ç ÀϺ» ¹Ì¿¡´ëÇб³¿¡¼­ ±³È¯ÇлýÀ¸·Î Á¤º¸°øÇÐÀ» °øºÎÇß´Ù. LG CNS¿¡ Programming Analyst·Î ÀÔ»çÇÏ¿© °ø°ø ÇÁ·ÎÁ§Æ®¿Í LGÀüÀÚ ¾Èµå·ÎÀÌµå ½º¸¶Æ®Æù °³¹ß ¾÷¹«¸¦ °ÅÃÄ ÇöÀç´Â Business Development Analyst·Î Ŭ¶ó¿ìµå »ç¾÷À» ´ã´çÇϰí ÀÖ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¡º°¡Àå ½¬¿î ³×Æ®¿öÅ© °¡»óÈ­ ÀÔ¹® Ã¥¡», ¡ºÀÎÇÁ¶ó µðÀÚÀÎ ÆÐÅÏ¡»ÀÌ ÀÖ´Ù.

    Ã¥ ¼Ó¿¡¼­

     

    ¸ñÂ÷

    ¸ñÂ÷
    Á¦1Àå ¾Ë¾ÆµÎ¾î¾ß ÇÒ ½Ã½ºÅÛ¡¤ÀÎÇÁ¶ó Áö½Ä
    1-1 ÀÎÇÁ¶ó¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
    ÀÎÇÁ¶óÀÇ ±¸¼º ¿ä¼Ò
    ÀÎÇÁ¶ó ±¸Ãà ¹× ¿î¿µ ÇÁ·Î¼¼½º
    1-2 ³×Æ®¿öÅ© ¹× Çϵå¿þ¾î¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
    ³×Æ®¿öÅ© Address
    OSI 7 Layer¿Í Åë½Å ÇÁ·ÎÅäÄÝ
    ¹æÈ­º®
    ¶ó¿ìÅÍ¿Í L3 ½ºÀ§Ä¡
    ¼­¹ö
    1-3 OS(Linux)¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
    Linux °³¿ä
    Linux Ä¿³Î
    Linux ÆÄÀÏ ½Ã½ºÅÛ
    Linux µð·ºÅ͸® ±¸¼º
    Linux º¸¾È ±â´É
    1-4 ¹Ìµé¿þ¾î¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
    À¥ ¼­¹ö ¹× À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö
    µ¥ÀÌÅͺ£À̽º ¼­¹ö
    ½Ã½ºÅÛ ÅëÇÕ ¿î¿µ ¸ð´ÏÅ͸µ Åø
    1-5 ÀÎÇÁ¶ó ±¸¼º°ü¸®¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
    ÀÎÇÁ¶ó ±¸¼º°ü¸®
    Infrastructure as Code
    ´ëÇ¥ÀûÀÎ ÀÎÇÁ¶ó ±¸¼º°ü¸® Åø

    Á¦2Àå ÄÁÅ×ÀÌ³Ê °¡»óÈ­ ±â¼ú°ú Docker
    2-1 °¡»óÈ­ ±â¼ú
    °¡»ó ȯ°æ
    È£½ºÆ® °¡»óÈ­
    ÇÏÀÌÆÛ¹ÙÀÌÀú °¡»óÈ­
    ÄÁÅ×ÀÌ³Ê °¡»óÈ­
    2-2 ÄÁÅ×ÀÌ³Ê °¡»óÈ­ ±â¼úÀÇ ¿ª»ç
    2000³â~FreeBSD Jail
    2005³â~Solaris Containers
    2-3 DockerÀÇ Æ¯Â¡
    À̽ļº
    »óÈ£¿î¿ë¼º
    Docker Àü¿ë Linux ¹èÆ÷ÆÇ
    2-4 DockerÀÇ ±âº» ±â´É
    Docker À̹ÌÁö »ý¼º
    Docker ÄÁÅ×ÀÌ³Ê µ¿ÀÛ
    Docker À̹ÌÁö °ø°³ ¹× °øÀ¯
    Docker ÄÄÆ÷³ÍÆ®
    Docker Engine (DockerÀÇ ÄÚ¾î ±â´É)
    2-5 DockerÀÇ µ¿ÀÛ ±¸Á¶
    ÄÁÅ×À̳ʸ¦ ±¸ºÐÇÏ´Â ±¸Á¶(namespace)
    ¸®¼Ò½º °ü¸® ±¸Á¶(cgroup)
    ³×Æ®¿öÅ© ±¸¼º(°¡»ó bridge ¹× °¡»ó NIC)
    Docker À̹ÌÁöÀÇ µ¥ÀÌÅÍ °ü¸® ±¸Á¶
    Á¦3Àå DockerÀÇ ¼³Ä¡ ¹æ¹ý°ú ±âº» Ä¿¸Çµå
    3-1 DockerÀÇ ¼³Ä¡ ¹æ¹ý°ú µ¿ÀÛ È®ÀÎ
    Windows¿¡¼­ ¼³Ä¡
    Linux¿¡¼­ ¼³Ä¡
    TeraTerm ¼³Ä¡¿Í »ç¿ë¹æ¹ý
    DockerÀÇ ¡®Hello world¡¯
    Docker KitematicÀ» ÅëÇÑ GUI·Î Docker µ¿ÀÛ È®ÀÎ
    3-2 Docker À̹ÌÁö ½ÇÇà
    Docker Hub
    À̹ÌÁö ´Ù¿î·Îµå(docker pull)
    À̹ÌÁö ¸ñ·Ï Ãâ·Â(docker images)
    À̹ÌÁö ¼¼ºÎ Á¤º¸ È®ÀÎ(docker inspect)
    À̹ÌÁö ÅÂ±× ¼³Á¤(docker tag)
    À̹ÌÁö °Ë»ö(docker search)
    À̹ÌÁö »èÁ¦(docker rmi)
    Docker Hub¿¡ ·Î±×ÀÎ(docker login)
    À̹ÌÁö ¾÷·Îµå(docker push)
    Docker Hub¿¡¼­ ·Î±×¾Æ¿ô(docker logout)
    3-3¡¡Docker ÄÁÅ×ÀÌ³Ê »ý¼º¡¤±¸µ¿¡¤ÁßÁö
    Docker ÄÁÅ×ÀÌ³Ê ¶óÀÌÇÁ »çÀÌŬ
    ÄÁÅ×ÀÌ³Ê »ý¼º ¹× ±¸µ¿(docker run)
    ÄÁÅ×ÀÌ³Ê ¹é±×¶ó¿îµå ½ÇÇà(docker run)
    ÄÁÅ×ÀÌ³Ê ³×Æ®¿öÅ© ¼³Á¤(docker run)
    ¸®¼Ò½º¸¦ ¼³Á¤ÇÏ¿© ÄÁÅ×ÀÌ³Ê »ý¼º ¹× ½ÇÇà(docker run)
    ÄÁÅ×ÀÌ³Ê »ý¼º ¹× ±¸µ¿ ȯ°æ ¼³Á¤(docker run)
    ÄÁÅ×ÀÌ³Ê ¸ñ·Ï È®ÀÎ(docker ps)
    ÄÁÅ×ÀÌ³Ê ±¸µ¿ È®ÀÎ(docker stats)
    ÄÁÅ×ÀÌ³Ê ±¸µ¿(docker start)
    ÄÁÅ×ÀÌ³Ê ÁßÁö(docker stop)
    ÄÁÅ×ÀÌ³Ê Àç½ÃÀÛ(docker restart)
    ÄÁÅ×ÀÌ³Ê »èÁ¦(docker rm)
    ÄÁÅ×ÀÌ³Ê ÀϽÃÁ¤Áö ¹× Àç½ÃÀÛ(docker pause¡¤docker unpause)
    3-4¡¡Docker ÄÁÅ×ÀÌ³Ê »ç¿ë¹ý
    ÄÁÅ×ÀÌ³Ê Á¢¼Ó(docker attach)
    ÄÁÅ×À̳ÊÀÇ ÇÁ·Î¼¼½º ½ÇÇà(docker exec)
    ÄÁÅ×À̳ÊÀÇ ÇÁ·Î¼¼½º È®ÀÎ(docker top)
    ÄÁÅ×À̳ÊÀÇ Æ÷Æ® »óÅ ȮÀÎ(docker port)
    ÄÁÅ×ÀÌ³Ê¸í º¯°æ(docker rename)
    ÄÁÅ×ÀÌ³Ê ³»¿¡¼­ ÆÄÀÏ º¹»ç(docker cp)
    ÄÁÅ×ÀÌ³Ê ³»¿¡¼­ ÆÄÀÏ º¯°æ ÀÌ·Â È®ÀÎ(docker diff)
    3-5¡¡Docker Á¤º¸ È®ÀÎ
    Docker ¹öÀü È®ÀÎ(docker version)
    Docker ½ÇÇà ȯ°æ È®ÀÎ(docker info)
    3-6¡¡ÄÁÅ×À̳ʿ¡¼­ À̹ÌÁö »ý¼º
    ÄÁÅ×À̳ʿ¡¼­ À̹ÌÁö »ý¼º(docker commit)
    ÄÁÅ×À̳ʸ¦ tar ÆÄÀÏ·Î ÀúÀå(docker export)
    tar ÆÄÀÏ¿¡¼­ À̹ÌÁö »ý¼º(docker import)
    À̹ÌÁö ÀúÀå(docker save)
    À̹ÌÁö·Î µÇµ¹¸®±â(docker load)
    Á¦4Àå Dockerfile·Î ¼­¹ö ±¸Ãà
    4-1 DockerfileÀÇ ±âº»
    DockerfileÀÇ ¿ëµµ
    Dockerfile ±âº» ±¸¼º
    Dockerfile ÀÛ¼º
    Dockerfile·Î Docker À̹ÌÁö »ý¼º
    Docker À̹ÌÁö ·¹ÀÌ¾î ±¸Á¶
    4-2¡¡Ä¿¸Çµå ¹× µ¥¸ó ½ÇÇà
    Ä¿¸Çµå ½ÇÇà(RUN)
    µ¥¸ó ½ÇÇà(CMD)
    µ¥¸ó ½ÇÇà(ENTRYPOINT)
    build ¿Ï·á ÈÄ¿¡ ½ÇÇàµÇ´Â ¸í·É(ONBUILD)
    4-3¡¡È¯°æ ¹× ³×Æ®¿öÅ© ¼³Á¤
    ȯ°æº¯¼ö ¼³Á¤(ENV)
    ÀÛ¾÷ µð·ºÅ͸® ¼³Á¤(WORKDIR)
    »ç¿ëÀÚ ¼³Á¤(USER)
    ¶óº§ ¼³Á¤(LABEL)
    Æ÷Æ® ¼³Á¤(EXPOSE)
    4-4¡¡ÆÄÀÏ ½Ã½ºÅÛ ¼³Á¤
    ÆÄÀÏ ¹× µð·ºÅ͸® Ãß°¡(ADD)
    ÆÄÀÏ º¹»ç(COPY)
    º¼·ý ¸¶¿îÆ®(VOLUME)
    4-5¡¡Docker À̹ÌÁö ÀÚµ¿ »ý¼º ¹× °ø°³
    Automated Build È帧
    GitHub¿¡ °ø°³
    Docker Hub ¸µÅ© ¼³Á¤
    Dockerfile build
    Docker À̹ÌÁö È®ÀÎ
    Á¦5Àå Docker À̹ÌÁö °øÀ¯¡ªDocker Registry
    5-1 Private ·¹Áö½ºÆ®¸® ±¸Ãà ¹× °ü¸®
    Docker ·¹Áö½ºÆ®¸® ±¸Ãà
    À̹ÌÁö ¾÷·Îµå
    À̹ÌÁö ´Ù¿î·Îµå
    5-2¡¡Amazon S3¸¦ »ç¿ëÇÏ¿© À̹ÌÁö °øÀ¯ 187
    Amazon S3 ¹öŶ »ý¼º
    Amazon S3 ¹öŶ ¾×¼¼½ºÅ°
    private ·¹Áö½ºÆ®¸® ±¸µ¿
    À̹ÌÁö ¾÷·Îµå ¹× ´Ù¿î·Îµå
    Á¦6Àå ¿©·¯ ÄÁÅ×À̳ʸ¦ ÅëÇÕ °ü¸®¡ªDocker Compose
    6-1¡¡Docker·Î ±¸ÃàÇÏ´Â À¥ ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
    3°èÃþ À¥ ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³(3-Tier Web Application Architecture)
    µ¥ÀÌÅÍ °ü¸®
    Docker ÄÁÅ×ÀÌ³Ê °£ ¸µÅ©
    6-2¡¡Docker Compose ¼³Ä¡
    Docker Compose
    Docker Compose ¼³Ä¡
    6-3¡¡±¸¼º ÆÄÀÏ£¨docker-compose.yml£©
    docker-compose.yml·Î ±¸¼º°ü¸®
    º£À̽º À̹ÌÁö ÁöÁ¤(image/build)
    ÄÁÅ×ÀÌ³Ê ³»¿¡¼­ µ¿ÀÛÇÏ´Â Ä¿¸Çµå ÁöÁ¤(command)
    ÄÁÅ×ÀÌ³Ê °£ ¸µÅ© ¿¬°è(links/external_links)
    ÄÁÅ×ÀÌ³Ê °£ Åë½Å(ports/expose)
    ÄÁÅ×ÀÌ³Ê µ¥ÀÌÅÍ °ü¸®(volumes/volumes_from)
    ÄÁÅ×ÀÌ³Ê È¯°æº¯¼ö ÁöÁ¤(environment)
    ÄÁÅ×ÀÌ³Ê Á¤º¸ ¼³Á¤(container_name/labels)
    6-4¡¡Docker Compose Ä¿¸Çµå
    Docker ComposeÀÇ Ä¿¸Çµå
    ¿©·¯ °³ÀÇ ÄÁÅ×À̳ʸ¦ ÇÑ ¹ø¿¡ »ý¼º(up)
    »ý¼ºÇÒ ÄÁÅ×ÀÌ³Ê °³¼ö ÁöÁ¤(scale)
    ¿©·¯ ÄÁÅ×ÀÌ³Ê È®ÀÎ(ps/logs)
    ÄÁÅ×À̳ʿ¡¼­ Ä¿¸Çµå ½ÇÇà(run)
    ¿©·¯ ÄÁÅ×ÀÌ³Ê ±¸µ¿¡¤ÁßÁö¡¤Àç±âµ¿(start/stop/restart)
    ¿©·¯ ÄÁÅ×ÀÌ³Ê °­Á¦ Á¾·á ¹× »èÁ¦(kill/rm)
    6-5¡¡Docker Compose¸¦ »ç¿ëÇÏ¿© WordPress ½Ã½ºÅÛ ±¸Ãà
    WordPress ½Ã½ºÅÛ ±¸¼º
    µ¥ÀÌÅÍ Àü¿ë ÄÁÅ×ÀÌ³Ê »ý¼º
    À¥ ¼­¹ö¿Í DB ¼­¹ö¿ë ÄÁÅ×ÀÌ³Ê »ý¼º
    ÄÁÅ×ÀÌ³Ê ±¸µ¿°ú µ¥ÀÌÅÍ È®ÀÎ
    ¿©·¯ ÄÁÅ×ÀÌ³Ê Àϰý ±¸µ¿ È®ÀÎ ¹× Ä¿¸ÇµåÀÇ ½ÇÇࡤÁßÁö¡¤»èÁ¦
    µ¥ÀÌÅÍ Àü¿ë ÄÁÅ×ÀÌ³Ê ¹é¾÷ ¹× º¹±¸
    Á¦7Àå ¸ÖÆ¼ È£½ºÆ® ȯ°æ¿¡¼­ Docker ¿î¿µÇϱ⡪Docker Machine, Docker Swarm
    7-1¡¡¸ÖƼ È£½ºÆ® ȯ°æ¿¡¼­ ÄÁÅ×ÀÌ³Ê ¿î¿µ
    ¸ÖƼ È£½ºÆ® ȯ°æ°ú Ŭ·¯½ºÅ͸µ
    Docker Machine°ú Docker Swarm
    7-2¡¡Docker Machine Ä¿¸Çµå
    Docker Machine Ä¿¸Çµå
    ½ÇÇà ȯ°æ »ý¼º(create)
    ½ÇÇà ȯ°æ ¸ñ·Ï(ls/status)
    ½ÇÇà ȯ°æ¿¡ SSH Á¢¼Ó(ssh)
    ȯ°æº¯¼ö È®ÀÎ(env)
    ½ÇÇà ȯ°æ ±¸µ¿¡¤Á¤Áö¡¤Àç±âµ¿(start/stop/restart)
    ½ÇÇà ȯ°æ¿¡¼­ ÆÄÀÏ ´Ù¿î·Îµå(scp)
    ½ÇÇà ȯ°æ »èÁ¦

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved