{"id":476408,"date":"2023-08-09T07:29:55","date_gmt":"2023-08-09T07:29:55","guid":{"rendered":""},"modified":"2023-09-05T11:12:42","modified_gmt":"2023-09-05T11:12:42","slug":"container","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/kr\/wiki\/container\/","title":{"rendered":"\ucee8\ud14c\uc774\ub108"},"content":{"rendered":"<p>\uae30\uc220 \uc138\uacc4\uc5d0\uc11c &quot;\ucee8\ud14c\uc774\ub108&quot;\ub77c\ub294 \uc6a9\uc5b4\ub294 \ucf54\ub4dc\uc640 \ubaa8\ub4e0 \uc885\uc18d\uc131\uc744 \ud328\ud0a4\uc9c0\ud654\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \ud55c \ucef4\ud4e8\ud305 \ud658\uacbd\uc5d0\uc11c \ub2e4\ub978 \ucef4\ud4e8\ud305 \ud658\uacbd\uc73c\ub85c \ube60\ub974\uace0 \uc548\uc815\uc801\uc73c\ub85c \uc2e4\ud589\ub418\ub3c4\ub85d \ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \ud45c\uc900 \ub2e8\uc704\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4. \ucee8\ud14c\uc774\ub108\ub294 \ucf54\ub4dc, \ub7f0\ud0c0\uc784, \uc2dc\uc2a4\ud15c \ub3c4\uad6c, \uc2dc\uc2a4\ud15c \ub77c\uc774\ube0c\ub7ec\ub9ac \ubc0f \uc124\uc815\uc744 \ud3ec\ud568\ud558\uc5ec \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uc2e4\ud589\ud558\ub294 \ub370 \ud544\uc694\ud55c \ubaa8\ub4e0 \uac83\uc744 \ud3ec\ud568\ud558\ub294 \uacbd\ub7c9\uc758 \ub3c5\ub9bd\ud615 \uc2e4\ud589 \uac00\ub2a5 \ud328\ud0a4\uc9c0\uc785\ub2c8\ub2e4.<\/p>\n<h2>\ucee8\ud14c\uc774\ub108\uc758 \ucd9c\ud604<\/h2>\n<p>\uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \ucee8\ud14c\uc774\ub108\ud654 \uac1c\ub150\uc740 1970\ub144\ub300 \ud6c4\ubc18\uacfc 1980\ub144\ub300 \ucd08\ubc18 Unix\uc5d0\uc11c chroot \uc2dc\uc2a4\ud15c \ud638\ucd9c\uc774 \ub4f1\uc7a5\ud558\uba74\uc11c \uc2dc\uc791\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uae30\uc220\uc774 \ubc1c\uc804\ud558\uba74\uc11c Linux \uc6b4\uc601 \uccb4\uc81c\uc640 \uace0\uc720\ud55c \ub124\uc784\uc2a4\ud398\uc774\uc2a4 \uaca9\ub9ac\ub97c \uac16\ucd98 \ucee8\ud14c\uc774\ub108\uac00 \ub4f1\uc7a5\ud55c \uac83\uc740 2000\ub144\ub300\uc600\uc2b5\ub2c8\ub2e4. \ucd5c\ucd08\uc758 \ud604\ub300\uc801\uc774\uace0 \ub9e4\uc6b0 \uc131\uacf5\uc801\uc778 \ucee8\ud14c\uc774\ub108 \uad6c\ud604\uc740 2013\ub144 \uc624\ud508 \uc18c\uc2a4 Docker \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc774\ub8e8\uc5b4\uc84c\uc73c\uba70 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc30\ud3ec \ubc0f \ubc30\ud3ec \ubc29\uc2dd\uc5d0 \ud601\uba85\uc744 \uc77c\uc73c\ucf30\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>Unraveling Containers: \uac1c\ub150 \ud655\uc7a5<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\ub294 \uc571 \uacc4\uce35\uc758 \ucd94\uc0c1\ud654\ub85c, \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ucf54\ub4dc\uc640 \uc885\uc18d\uc131\uc744 \ucea1\uc290\ud654\ud569\ub2c8\ub2e4. \uac04\ub2e8\ud788 \ub9d0\ud574\uc11c \ucee8\ud14c\uc774\ub108\ub294 \uacbd\ub7c9 VM(\uac00\uc0c1 \uba38\uc2e0)\uacfc \ube44\uc2b7\ud558\uc9c0\ub9cc \uc804\uccb4 \uc6b4\uc601 \uccb4\uc81c\ub97c \ubc88\ub4e4\ub85c \ubb36\ub294 \uc624\ubc84\ud5e4\ub4dc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uac00\uc0c1 \uba38\uc2e0\uc740 \ubb3c\ub9ac\uc801 \ucef4\ud4e8\ud130\uc758 \ud558\ub4dc\uc6e8\uc5b4\ub97c \uc5d0\ubbac\ub808\uc774\ud2b8\ud558\uc5ec \ud558\ub098\uc758 \ubb3c\ub9ac\uc801 \uba38\uc2e0\uc5d0\uc11c \uc5ec\ub7ec \uc6b4\uc601 \uccb4\uc81c\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \ubc18\uba74, \ucee8\ud14c\uc774\ub108\ub294 \ub2e8\uc77c \uc6b4\uc601 \uccb4\uc81c\uc5d0\uc11c \uc5ec\ub7ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774\ub098 \uc11c\ube44\uc2a4\ub97c \uc2e4\ud589\ud558\uc5ec OS \ucee4\ub110\uc744 \uacf5\uc720\ud558\uc9c0\ub9cc \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud504\ub85c\uc138\uc2a4\ub97c \uc11c\ub85c \uaca9\ub9ac\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c \ucee8\ud14c\uc774\ub108\ub294 \uac00\uc0c1 \uba38\uc2e0\ubcf4\ub2e4 \ud6e8\uc52c \uac00\ubccd\uace0 \ud6e8\uc52c \ube60\ub974\uac8c \uc2dc\uc791\ub429\ub2c8\ub2e4.<\/p>\n<h2>\ub0b4\ubd80 \uad6c\uc870: \ucee8\ud14c\uc774\ub108\uc758 \ub0b4\ubd80 \uad6c\uc870 \ubc0f \uc791\ub3d9<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\ub294 \ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0\uc640 \ub7f0\ud0c0\uc784\uc774\ub77c\ub294 \ub450 \uac00\uc9c0 \uc8fc\uc694 \uad6c\uc131 \uc694\uc18c\ub85c \uad6c\uc131\ub429\ub2c8\ub2e4. \uc774\ubbf8\uc9c0\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucf54\ub4dc, \uad6c\uc131 \ubc0f \uc885\uc18d\uc131\uc758 \uc815\uc801 \uc2a4\ub0c5\uc0f7\uc785\ub2c8\ub2e4. \ub7f0\ud0c0\uc784\uc740 \ucee8\ud14c\uc774\ub108\uac00 \uc2e4\ud589\ub418\uace0 \ud638\uc2a4\ud2b8 OS\uc640 \uc0c1\ud638 \uc791\uc6a9\ud558\ub294 \ud658\uacbd\uc785\ub2c8\ub2e4.<\/p>\n<p>\ucee8\ud14c\uc774\ub108\ub294 \ud638\uc2a4\ud2b8 \uc6b4\uc601 \uccb4\uc81c\uc5d0\uc11c CPU, \uba54\ubaa8\ub9ac, \ub514\uc2a4\ud06c I\/O, \ub124\ud2b8\uc6cc\ud06c \ub4f1\uacfc \uac19\uc740 \ud504\ub85c\uc138\uc2a4\uc640 \uc2dc\uc2a4\ud15c \ub9ac\uc18c\uc2a4\ub97c \uaca9\ub9ac\ud558\uc5ec \uc791\ub3d9\ud569\ub2c8\ub2e4. \uc774\ub294 cgroup \ubc0f \ub124\uc784\uc2a4\ud398\uc774\uc2a4\uc640 \uac19\uc740 Linux \ucee4\ub110\uc758 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub2ec\uc131\ub429\ub2c8\ub2e4.<\/p>\n<h2>\ucee8\ud14c\uc774\ub108\uc758 \uc8fc\uc694 \ud2b9\uc9d5<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\ub294 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud558\uc5ec \uc218\ub9ce\uc740 \uc774\uc810\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>\uaca9\ub9ac<\/strong>: \uac01 \ucee8\ud14c\uc774\ub108\ub294 \ubcc4\ub3c4\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud658\uacbd\uc5d0\uc11c \uc791\ub3d9\ud558\ubbc0\ub85c \ub2e4\ub978 \ucee8\ud14c\uc774\ub108\ub098 \ud638\uc2a4\ud2b8 \uc2dc\uc2a4\ud15c\uc744 \ubc29\ud574\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uc774\uc2dd\uc131<\/strong>: \ucee8\ud14c\uc774\ub108\ub294 \uae30\ubcf8 \ud558\ub4dc\uc6e8\uc5b4\ub098 \uc6b4\uc601 \uccb4\uc81c\uc5d0 \uad00\uacc4\uc5c6\uc774 \ucee8\ud14c\uc774\ub108\ud654 \uae30\uc220\uc744 \uc9c0\uc6d0\ud558\ub294 \ubaa8\ub4e0 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc2e4\ud589\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\ub2a5\ub960<\/strong>: \ucee8\ud14c\uc774\ub108\ub294 \ud638\uc2a4\ud2b8 \uc2dc\uc2a4\ud15c\uc758 \ucee4\ub110\uc744 \uacf5\uc720\ud558\ubbc0\ub85c \ubcf8\uaca9\uc801\uc778 \uac00\uc0c1 \uba38\uc2e0\uc5d0 \ube44\ud574 \uac00\ubccd\uace0 \ud6a8\uc728\uc801\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>\ud655\uc7a5\uc131<\/strong>: \ucee8\ud14c\uc774\ub108\ub294 \uc218\uc694\uc5d0 \ub530\ub77c \ube60\ub974\uac8c \ud655\uc7a5\ud558\uac70\ub098 \ucd95\uc18c\ud560 \uc218 \uc788\uc5b4 \ud074\ub77c\uc6b0\ub4dc \ucef4\ud4e8\ud305\uc5d0 \uc774\uc0c1\uc801\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>\ubd88\ubcc0\uc131<\/strong>: \ucee8\ud14c\uc774\ub108\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ub2e4\uc591\ud55c \ud658\uacbd\uc5d0\uc11c\ub3c4 \ubcc0\uacbd\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>\uc6a9\uae30 \uc885\ub958<\/h2>\n<p>\ud604\uc7ac \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ucee8\ud14c\uc774\ub108 \uae30\uc220\uc5d0\ub294 \uc5ec\ub7ec \uac00\uc9c0 \uc720\ud615\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">\uc774\ub984<\/th>\n<th style=\"text-align: left;\">\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">\ub3c4\ucee4<\/td>\n<td style=\"text-align: left;\">\ucee8\ud14c\uc774\ub108 \uad6c\ucd95 \ubc0f \uad00\ub9ac\ub97c \uc704\ud55c \ud3ec\uad04\uc801\uc778 \ud234\ud0b7\uc744 \uc81c\uacf5\ud558\ub294 \uac00\uc7a5 \uc778\uae30 \uc788\ub294 \ucee8\ud14c\uc774\ub108\ud654 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">LXC<\/td>\n<td style=\"text-align: left;\">Linux Containers\uc758 \uc57d\uc790\ub85c, \ubcc4\ub3c4\uc758 \ucef4\ud4e8\ud130\ub97c \ubaa8\ubc29\ud55c \uacbd\ub7c9 \uac00\uc0c1 \ud658\uacbd\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">rkt (\ub85c\ucf13)<\/td>\n<td style=\"text-align: left;\">CoreOS\uc5d0\uc11c \uac1c\ubc1c\ud55c \uc774 \uc81c\ud488\uc740 \ucee8\ud14c\uc774\ub108 \uc2e4\ud589\uc744 \uc704\ud55c \uba85\ub839\uc904 \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\uc624\ud508VZ<\/td>\n<td style=\"text-align: left;\">Linux\uc6a9 \ucee8\ud14c\uc774\ub108 \uae30\ubc18 \uac00\uc0c1\ud654 \uc194\ub8e8\uc158\uc785\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\ucee8\ud14c\uc774\ub108<\/td>\n<td style=\"text-align: left;\">\ucee8\ud14c\uc774\ub108 \uc194\ub8e8\uc158 \uad6c\ucd95\uc744 \uc704\ud55c \uc5c5\uacc4 \ud45c\uc900 \ub7f0\ud0c0\uc784\uc785\ub2c8\ub2e4.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\ucee8\ud14c\uc774\ub108 \uc801\uc6a9: \ubb38\uc81c\uc810 \ubc0f \ud574\uacb0 \ubc29\ubc95<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\ub294 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud55c \ub2e4\uc591\ud55c \ud658\uacbd\uc5d0\uc11c \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>\uac1c\ubc1c<\/strong>: \ucee8\ud14c\uc774\ub108\ub294 \ucf54\ub4dc\uac00 \ub2e4\uc591\ud55c \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uade0\uc77c\ud558\uac8c \uc791\ub3d9\ud558\ub3c4\ub85d \ubcf4\uc7a5\ud558\uc5ec &#039;\ub0b4 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc791\ub3d9&#039;\ud558\ub294 \ubb38\uc81c\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\ud14c\uc2a4\ud2b8<\/strong>: \uc77c\uad00\ub41c \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 \ucee8\ud14c\uc774\ub108\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud14c\uc2a4\ud2b8 \ud658\uacbd\uc744 \ubcf5\uc81c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uc804\uac1c<\/strong>: \ucee8\ud14c\uc774\ub108\ub294 \ub2e4\uc591\ud55c \ud658\uacbd(\uac1c\ubc1c\ubd80\ud130 \ud504\ub85c\ub355\uc158\uae4c\uc9c0)\uc5d0 \uc77c\uad00\ub418\uac8c \ubc30\ud3ec\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc544\ud0a4\ud14d\ucc98<\/strong>: \ucee8\ud14c\uc774\ub108\ub294 \uaca9\ub9ac \ubc0f \ub9ac\uc18c\uc2a4 \uc81c\uc5b4 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\ubbc0\ub85c \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4\ub97c \uc2e4\ud589\ud558\ub294 \ub370 \uc774\uc0c1\uc801\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uadf8\ub7ec\ub098 \ucee8\ud14c\uc774\ub108\uc5d0\ub294 \ucee8\ud14c\uc774\ub108 \uc218\uba85\uc8fc\uae30, \ub124\ud2b8\uc6cc\ud0b9, \ubcf4\uc548, \uc601\uad6c \uc2a4\ud1a0\ub9ac\uc9c0 \uad00\ub9ac\uc640 \uac19\uc740 \uacfc\uc81c\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ubb38\uc81c\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \ucee8\ud14c\uc774\ub108\ud654\ub41c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc790\ub3d9\ud654\ub41c \ubc30\ud3ec, \ud655\uc7a5, \ub124\ud2b8\uc6cc\ud0b9 \ubc0f \uad00\ub9ac\ub97c \uc704\ud55c \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud558\ub294 Kubernetes, Docker Swarm, OpenShift\uc640 \uac19\uc740 \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud574\uacb0\ub429\ub2c8\ub2e4.<\/p>\n<h2>\ucee8\ud14c\uc774\ub108\uc640 \uc720\uc0ac \uae30\uc220 \ube44\uad50<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">\uae30\uc778\ud558\ub2e4<\/th>\n<th style=\"text-align: left;\">\ucee8\ud14c\uc774\ub108(\ub3c4\ucee4)<\/th>\n<th style=\"text-align: left;\">\uac00\uc0c1 \uae30\uae30<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">\uc2dc\uc791 \uc2dc\uac04<\/td>\n<td style=\"text-align: left;\">\ucd08<\/td>\n<td style=\"text-align: left;\">\ubd84<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\ud06c\uae30<\/td>\n<td style=\"text-align: left;\">\uc218\uc2edMB<\/td>\n<td style=\"text-align: left;\">\uc218\uc2ed GB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\uc131\ub2a5<\/td>\n<td style=\"text-align: left;\">\uac00\uae4c\uc6b4 \uc6d0\uc8fc\ubbfc<\/td>\n<td style=\"text-align: left;\">\ud558\ub4dc\uc6e8\uc5b4 \uc5d0\ubbac\ub808\uc774\uc158\uc73c\ub85c \uc778\ud574 \uc18d\ub3c4\uac00 \ub290\ub824\uc9d0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\uc774\uc2dd\uc131<\/td>\n<td style=\"text-align: left;\">\ub192\uc74c(OS \ub3c5\ub9bd\uc801)<\/td>\n<td style=\"text-align: left;\">\ub0ae\uc74c(OS\ubcc4)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\ubc00\ub3c4<\/td>\n<td style=\"text-align: left;\">\ub192\uc74c(\ud638\uc2a4\ud2b8\ub2f9 \ub354 \ub9ce\uc740 \uc778\uc2a4\ud134\uc2a4)<\/td>\n<td style=\"text-align: left;\">\ub0ae\uc74c(\ud638\uc2a4\ud2b8\ub2f9 \uc778\uc2a4\ud134\uc2a4 \uc218\uac00 \uc801\uc74c)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\ucee8\ud14c\uc774\ub108\ud654\uc758 \ubbf8\ub798 \uc804\ub9dd\uacfc \uae30\uc220<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\uc758 \ubbf8\ub798\ub294 \ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \uc560\ud50c\ub9ac\ucf00\uc774\uc158, \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc544\ud0a4\ud14d\ucc98, DevOps \ubc29\uc2dd\uc758 \ubc1c\uc804\uacfc \ubc00\uc811\ud558\uac8c \uc5f0\uad00\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. Kubernetes\uc640 \uac19\uc740 \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \uc2dc\uc2a4\ud15c\uacfc Istio\uc640 \uac19\uc740 \uc11c\ube44\uc2a4 \uba54\uc2dc \uae30\uc220\uc758 \uc9c0\uc18d\uc801\uc778 \uac1c\ubc1c\ub85c \uc778\ud574 \ucee8\ud14c\uc774\ub108\ub294 \uc810\uc810 \ub354 \ud6a8\uc728\uc801\uc774\uace0 \ud655\uc7a5 \uac00\ub2a5\ud558\uba70 \ud0c4\ub825\uc801\uc778 \uc2dc\uc2a4\ud15c \uc124\uacc4\uc758 \uc911\uc2ec\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uace0\uae09 \ucee8\ud14c\uc774\ub108 \ubcf4\uc548, \ucee8\ud14c\uc774\ub108 \ub0b4 \ub370\uc774\ud130 \uad00\ub9ac, AI \ubc0f \uae30\uacc4 \ud559\uc2b5\uc744 \uc0ac\uc6a9\ud55c \uc790\ub3d9\ud654\ub41c \ucee8\ud14c\uc774\ub108 \ubc30\ud3ec\/\uad00\ub9ac\ub294 \ubbf8\ub798 \ucee8\ud14c\uc774\ub108 \uae30\uc220\uc5d0\uc11c \uc911\uc810\uc744 \ub450\ub294 \uc601\uc5ed\uc785\ub2c8\ub2e4.<\/p>\n<h2>\ud504\ub85d\uc2dc \uc11c\ubc84 \ubc0f \ucee8\ud14c\uc774\ub108<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\ud654\ub41c \ud658\uacbd\uc5d0\uc11c\ub294 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucee8\ud14c\uc774\ub108\uc640 \uc678\ubd80 \ub124\ud2b8\uc6cc\ud06c \uac04\uc758 \ud1b5\uc2e0\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud2b8\ub798\ud53d \ud544\ud130\ub9c1, \ub85c\ub4dc \ubc38\ub7f0\uc2f1, \ubcf4\uc548 \ub124\ud2b8\uc6cc\ud06c \uc11c\ube44\uc2a4 \ub4f1 \ub2e4\uc591\ud55c \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. Nginx \ubc0f Traefik\uacfc \uac19\uc740 \uc5ed\ubc29\ud5a5 \ud504\ub85d\uc2dc\ub294 \ud2b8\ub798\ud53d\uc744 \ub77c\uc6b0\ud305\ud558\uace0 SSL \uc885\ub8cc\ub97c \uc81c\uacf5\ud558\uae30 \uc704\ud574 \ucee8\ud14c\uc774\ub108\ud654\ub41c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ud568\uaed8 \uc0ac\uc6a9\ub418\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ubcf4\ub2e4 \ubcf5\uc7a1\ud55c \uc0ac\uc6a9 \uc0ac\ub840\uc5d0\uc11c\ub294 \uc11c\ube44\uc2a4 \uba54\uc2dc\uac00 \ucee8\ud14c\uc774\ub108\ud654\ub41c \ud658\uacbd\uc5d0 \ubc30\ud3ec\ub418\uc5b4 \ud1b5\uc2e0 \uc778\ud504\ub77c \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4. \uc11c\ube44\uc2a4 \uac80\uc0c9, \ub85c\ub4dc \ubc38\ub7f0\uc2f1, \uc554\ud638\ud654, \uad00\ucc30 \uac00\ub2a5\uc131, \ucd94\uc801 \uac00\ub2a5\uc131, \uc778\uc99d \ubc0f \uad8c\ud55c \ubd80\uc5ec, \ud68c\ub85c \ucc28\ub2e8 \uc9c0\uc6d0\uacfc \uac19\uc740 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uad00\ub828\ub41c \ub9c1\ud06c\ub4e4<\/h2>\n<p>\ucee8\ud14c\uc774\ub108\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c \ub9ac\uc18c\uc2a4\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p>\n<ul>\n<li>\ub3c4\ucee4 \ubb38\uc11c: <a href=\"https:\/\/docs.docker.com\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/docs.docker.com\/<\/a><\/li>\n<li>\ucfe0\ubc84\ub124\ud2f0\uc2a4 \ubb38\uc11c: <a href=\"https:\/\/kubernetes.io\/docs\/home\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/kubernetes.io\/docs\/home\/<\/a><\/li>\n<li>Linux \ucee8\ud14c\uc774\ub108: <a href=\"https:\/\/linuxcontainers.org\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/linuxcontainers.org\/<\/a><\/li>\n<li>\ucee8\ud14c\uc774\ub108 \ud504\ub85c\uc81d\ud2b8: <a href=\"https:\/\/containerd.io\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/containerd.io\/<\/a><\/li>\n<li>\uac1c\ubc29\ud615 \ucee8\ud14c\uc774\ub108 \uc774\ub2c8\uc154\ud2f0\ube0c: <a href=\"https:\/\/www.opencontainers.org\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/www.opencontainers.org\/<\/a><\/li>\n<\/ul>","protected":false},"featured_media":467999,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-476408","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Container: The Cornerstone of Modern Software Architecture<\/mark>","faq_items":[{"question":"What is a container in terms of software?","answer":"<p>A container is a standard unit of software that encapsulates the code and all its dependencies, enabling the application to run reliably and efficiently across different computing environments.<\/p>"},{"question":"When and where did the concept of containerization originate?","answer":"<p>The concept of containerization in software began in the late 1970s and early 1980s with the advent of chroot system calls in Unix. However, the modern application of containers started with the open-source Docker platform in 2013.<\/p>"},{"question":"How do containers work?","answer":"<p>Containers work by isolating processes and system resources like CPU, memory, disk I\/O, network, etc., on a host operating system. They isolate application processes from each other while sharing the OS kernel, making them more lightweight than virtual machines.<\/p>"},{"question":"What are the key features of containers?","answer":"<p>Key features of containers include isolation, portability, efficiency, scalability, and immutability. These attributes make them ideal for software development, deployment, and testing across different platforms and environments.<\/p>"},{"question":"What are some examples of container technologies?","answer":"<p>Examples of container technologies include Docker, LXC (Linux Containers), rkt (Rocket), OpenVZ, and Containerd. Each of these technologies offers its unique features for building and managing containers.<\/p>"},{"question":"How are containers used and what problems might arise?","answer":"<p>Containers are commonly used in software development, testing, deployment, and microservices architecture. They can present challenges in managing container lifecycle, networking, security, and persistent storage. These challenges can generally be addressed using container orchestration tools like Kubernetes, Docker Swarm, and OpenShift.<\/p>"},{"question":"How do containers compare to virtual machines?","answer":"<p>Containers are more lightweight and start much quicker than virtual machines. They offer near-native performance and high portability. In contrast, virtual machines are larger in size, slower due to hardware emulation, and offer lower portability.<\/p>"},{"question":"What is the future of containerization technology?","answer":"<p>The future of containers is closely tied to cloud-native applications, microservices architectures, and DevOps practices. Upcoming focus areas include advanced container security, data management in containers, and automated container deployment\/management using AI and machine learning.<\/p>"},{"question":"How can proxy servers be used in a containerized environment?","answer":"<p>Proxy servers can handle communication between containers and external networks in a containerized environment. They provide functionalities such as traffic filtering, load balancing, and secure network service. Reverse proxies like Nginx and Traefik are often used with containerized applications to route the traffic and provide SSL termination.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476408\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media\/467999"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media?parent=476408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}