LINUX
2018.09.23 / 16:06

Docker¿¡¼­ ƯÁ¤ ÄÁÅ×À̳ʿ¡ ÀÖ´Â ÆÄÀÏÀ» °¡Á®¿À±â

hangawee
Ãßõ ¼ö 107

Docker¿¡¼­ ƯÁ¤ ÄÁÅ×À̳ÊÀÇ ÆÄÀÏÀ» °¡Á®¿Í¾ß Çß´Ù¡¦

Docker¿Í AWS¸¦ ÃÖ±Ù¿¡ ¾²±â ½ÃÀÛÇϸ鼭 ¹è¿ï °ÍÀÌ ¾öû ¸¹¾ÆÁ³°í, À̸¦ ¹è¿î ³»¿ë°ú ½ÃÇàÂø¿À¸¦ ºí·Î±×·Î Á¤¸®ÇÏ°í ÀÖ½À´Ï´Ù.
¸ÕÀú Docker¸¦ »ç¿ëÇÏ´ø Áß¿¡ ¹®Á¦°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.

Àß ¾²°í ÀÖ´ø MariaDBÀÇ ¼öÁ¤ÆÄÀÏÀ» ¸î °¡Áö º¯°æ ÈÄ(MariaDB ÄÁÅ×ÀÌ³Ê ¾È¿¡¼­¡¦) ´Ù½Ã Docker ÄÁÅ×À̳ʸ¦ ½ÇÇàÇÏ¿´´Âµ¥ DB Á¢¼ÓÀÌ µÇÁö ¾Ê¾Æ¼­ `docker ps -a¡¯ ¸¦ ÅëÇؼ­ È®ÀÎÀ» ÇÏ¿´½À´Ï´Ù.



º¸½Ã´Â °Íó·³ Status¿¡ Exited¶ó°í µÇ¾î Àֳ׿ä. (´Ù½Ã start¸¦ Çصµ °è¼Ó Á×¾ú½À´Ï´Ù.)
±×·¡¼­ ¼öÁ¤Çß´ø /etc/mysql/my.cnfÀ» ´Ù½Ã ¿øº¹½ÃÅ°·Á ÇÏ¿´Áö¸¸ ÄÁÅ×À̳ʰ¡ ½ÇÇàÀÌ µÇÁö ¾Ê¾Æ¼­ º¯°æÇÒ ¹æ¹ýÀÌ ¾ø¾ú½À´Ï´Ù.

±×·¡¼­ ¸î °¡Áö ã¾Æº¸´ø Áß Stackoverflow¿¡¼­ ÁÁÀº ´äº¯À» ã°Ô µÇ¾ú½À´Ï´Ù.

¸ÕÀú ƯÁ¤ ÄÁÅ×À̳ʿ¡¼­ ÆÄÀÏÀ» »Ì¾Æ¿À´Â °ÍÀº ´ÙÀ½°ú °°½À´Ï´Ù.


Docker ÄÁÅ×À̳ʿ¡¼­ ÆÄÀÏ °¡Á®¿À±â

docker cp :/path/to/file.ext
Ex) docker cp mariadb:/etc/mysql/my.cnf

À§¿Í °°Àº ¸í·É¾î¸¦ ÅëÇØ ÆÄÀÏÀ» °¡Á®¿Ô°í, ´Ù½Ã ¿ø»óº¹±¸¸¦ ÇÏ¿´½À´Ï´Ù.


Docker ÄÁÅ×À̳ʿ¡ ÆÄÀÏ ³Ö±â

docker cp file.ext :/path/to/file.ext
Ex) docker cp my.cnf mariadb:/etc/mysql/my.cnf

À§ ¸í·É¾î¸¦ ÅëÇØ ¼öÁ¤ÇÑ ÆÄÀÏÀ» ´Ù½Ã ³Ö¾ú½À´Ï´Ù.


°á·Ð

DockerÀÇ °³³ä¸¸ ´ë·«ÀûÀ¸·Î ¾Ë°í ½ÇÁ¦ »ç¿ëÇÑ °ÍÀº ¾ó¸¶ µÇÁö ¾Ê¾Æ¼­ ³»°øÀÌ ¸¹ÀÌ ºÎÁ·ÇÏ´Ù°í ´À³§´Ï´Ù.
Ȥ½Ã Àú¿Í °°Àº °í¹ÎÀ» ÇϽŠºÐÀÌ ÀÖ´Ù¸é À§ÀÇ ³»¿ëÀ¸·Î ÇØ°áÀÌ µÇ¼ÌÀ¸¸é ÇÕ´Ï´Ù.