{"id":32984,"date":"2024-12-30T20:07:36","date_gmt":"2024-12-30T18:07:36","guid":{"rendered":"https:\/\/goit.global\/?post_type=articles&#038;p=32984"},"modified":"2026-03-12T12:03:58","modified_gmt":"2026-03-12T10:03:58","slug":"yak-pratsiuie-docker-detalnyy-hayd-vid-goit","status":"publish","type":"articles","link":"https:\/\/dev.goit.global\/ua\/articles\/yak-pratsiuie-docker-detalnyy-hayd-vid-goit\/","title":{"rendered":"\u042f\u043a \u043f\u0440\u0430\u0446\u044e\u0454 Docker \u2013 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u0438\u0439 \u0433\u0430\u0439\u0434 \u0432\u0456\u0434 GoIT"},"content":{"rendered":"<p>&#1056;&#1086;&#1079;&#1088;&#1086;&#1073;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1085;&#1086;&#1075;&#1086; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1077;&#1085;&#1085;&#1103; (&#1055;&#1047;) &#1108; &#1076;&#1086;&#1089;&#1080;&#1090;&#1100; &#1082;&#1086;&#1087;&#1110;&#1090;&#1082;&#1086;&#1102; &#1088;&#1086;&#1073;&#1086;&#1090;&#1086;&#1102;, &#1097;&#1086; &#1074;&#1080;&#1084;&#1072;&#1075;&#1072;&#1108; &#1103;&#1082; &#1087;&#1077;&#1074;&#1085;&#1080;&#1093; &#1090;&#1077;&#1093;&#1085;&#1110;&#1095;&#1085;&#1080;&#1093; &#1079;&#1085;&#1072;&#1085;&#1100;, &#1090;&#1072;&#1082; &#1110; &#1089;&#1087;&#1077;&#1094;&#1110;&#1072;&#1083;&#1100;&#1085;&#1080;&#1093; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1076;&#1083;&#1103; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; &#1082;&#1086;&#1076;&#1086;&#1084;. &#1058;&#1072;&#1082;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076;, <a href=\"https:\/\/goit.global\/ua\/articles\/khto-takyy-python-rozrobnyk-i-chym-vin-zaymaietsia\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1080; Python<\/a> &#1095;&#1072;&#1089;&#1090;&#1086; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1102;&#1090;&#1100; <a href=\"https:\/\/goit.global\/ua\/articles\/pycharm-iak-vstanovyty-ta-vykorystovuvaty-dlia-python\/\" target=\"_blank\" rel=\"noopener\">PyCharm &#1076;&#1083;&#1103; &#1082;&#1086;&#1076;&#1080;&#1085;&#1075;&#1091; &#1084;&#1086;&#1074;&#1086;&#1102; &#1055;&#1072;&#1081;&#1090;&#1086;&#1085;<\/a> &#1095;&#1077;&#1088;&#1077;&#1079; &#1096;&#1080;&#1088;&#1086;&#1082;&#1080;&#1081; &#1092;&#1091;&#1085;&#1082;&#1094;&#1110;&#1086;&#1085;&#1072;&#1083; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1080;.<\/p>\n<p>&#1054;&#1076;&#1085;&#1072;&#1082; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1082;&#1072; &#1055;&#1047; &#1085;&#1077; &#1086;&#1073;&#1084;&#1077;&#1078;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; &#1087;&#1088;&#1086;&#1075;&#1072;&#1084;&#1080; &#1076;&#1083;&#1103; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &ndash; &#1091; &#1085;&#1110;&#1081; &#1090;&#1072;&#1082;&#1086;&#1078; &#1073;&#1077;&#1088;&#1091;&#1090;&#1100; &#1091;&#1095;&#1072;&#1089;&#1090;&#1100; &#1089;&#1087;&#1077;&#1094;&#1110;&#1072;&#1083;&#1100;&#1085;&#1110; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1080;, &#1103;&#1082;&#1110; &#1076;&#1086;&#1087;&#1086;&#1084;&#1072;&#1075;&#1072;&#1102;&#1090;&#1100; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1090;&#1080; &#1094;&#1110;&#1083;&#1110; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1080;, &#1090;&#1077;&#1089;&#1090;&#1091;&#1102;&#1095;&#1080; &#1078;&#1080;&#1090;&#1090;&#1108;&#1079;&#1076;&#1072;&#1090;&#1085;&#1110;&#1089;&#1090;&#1100; &#1090;&#1086;&#1075;&#1086; &#1095;&#1080; &#1110;&#1085;&#1096;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1076;&#1091;&#1082;&#1090;&#1091;. &#1054;&#1076;&#1085;&#1080;&#1084; &#1110;&#1079; &#1090;&#1072;&#1082;&#1080;&#1093; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1103;&#1082;&#1088;&#1072;&#1079; &#1108; Docker.<\/p>\n<p>&#1053;&#1077;&#1074;&#1072;&#1078;&#1083;&#1080;&#1074;&#1086; &ndash; <a href=\"https:\/\/goit.global\/ua\/articles\/u-chomu-riznytsia-mizh-frontend-backend-i-fullstack-rozrobnykamy\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;<\/a>-&#1087;&#1086;&#1095;&#1072;&#1090;&#1082;&#1110;&#1074;&#1077;&#1094;&#1100; &#1090;&#1080; &#1095;&#1080; &#1074;&#1078;&#1077; &#1076;&#1086;&#1089;&#1074;&#1110;&#1076;&#1095;&#1077;&#1085;&#1080;&#1081; <a href=\"https:\/\/goit.global\/ua\/articles\/tech-lead-vs-team-lead-khto-tse-i-v-chomu-riznytsia\/\" target=\"_blank\" rel=\"noopener\">&#1090;&#1077;&#1093;&#1083;&#1110;&#1076;<\/a> &ndash; &#1088;&#1086;&#1079;&#1091;&#1084;&#1110;&#1085;&#1085;&#1103; &#1090;&#1086;&#1075;&#1086;, &#1097;&#1086; &#1090;&#1072;&#1082;&#1077; Docker &#1110; &#1103;&#1082; &#1085;&#1080;&#1084; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1091;&#1074;&#1072;&#1090;&#1080;&#1089;&#1103;, &#1076;&#1072;&#1089;&#1090;&#1100; &#1090;&#1086;&#1073;&#1110; &#1079;&#1084;&#1086;&#1075;&#1091; &#1076;&#1086;&#1089;&#1103;&#1075;&#1072;&#1090;&#1080; &#1079;&#1085;&#1072;&#1095;&#1085;&#1080;&#1093; &#1091;&#1089;&#1087;&#1110;&#1093;&#1110;&#1074; &#1091; &#1088;&#1086;&#1073;&#1086;&#1090;&#1110;. &#1055;&#1088;&#1086;&#1087;&#1086;&#1085;&#1091;&#1108;&#1084;&#1086; &#1090;&#1086;&#1073;&#1110; &#1088;&#1072;&#1079;&#1086;&#1084; &#1079; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1086;&#1102; <a href=\"https:\/\/goit.global\/ua\/\" target=\"_blank\" rel=\"noopener\">GoIT<\/a> &#1088;&#1086;&#1079;&#1110;&#1073;&#1088;&#1072;&#1090;&#1080;&#1089;&#1103;, &#1097;&#1086; &#1090;&#1072;&#1082;&#1077; &#1076;&#1086;&#1082;&#1077;&#1088; &#1087;&#1088;&#1086;&#1089;&#1090;&#1080;&#1084;&#1080; &#1089;&#1083;&#1086;&#1074;&#1072;&#1084;&#1080;, &#1091; &#1095;&#1086;&#1084;&#1091; &#1092;&#1077;&#1085;&#1086;&#1084;&#1077;&#1085; &#1081;&#1086;&#1075;&#1086; &#1087;&#1086;&#1087;&#1091;&#1083;&#1103;&#1088;&#1085;&#1086;&#1089;&#1090;&#1110; &#1089;&#1077;&#1088;&#1077;&#1076; <a href=\"https:\/\/goit.global\/ua\/articles\/skilky-zarobliaiut-prohramisty-ta-testuvalnyky-v-ukraini\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1110;&#1074;<\/a> &#1110; &#1095;&#1086;&#1084;&#1091; &#1081;&#1086;&#1075;&#1086; &#1074;&#1072;&#1088;&#1090;&#1086; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; &#1082;&#1086;&#1078;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1075;&#1077;&#1088;&#1091;.<\/p>\n<p><a href=\"https:\/\/m.goit.global\/ua\/new\/\" target=\"_blank\" rel=\"noopener\"><picture id=\"gb-banner-oy7juirg9oi\" class=\"gb-banner\" data-gb-banner=\"true\"><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/16011816\/1280-HTMLCSS.jpg\" media=\"(min-width:1280px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/16011814\/1024-HTMLCSS.jpg\" media=\"(min-width:1024px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/16011812\/768-HTMLCSS.jpg\" media=\"(min-width:768px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/16011810\/480x159-HTMLCSS.jpg\" media=\"(min-width:480px)\"><\/source><\/picture><\/a>\n<\/p>\n<h2>&#1065;&#1086; &#1090;&#1072;&#1082;&#1077; Docker &#1110; &#1085;&#1072;&#1074;&#1110;&#1097;&#1086; &#1074;&#1110;&#1085; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1077;&#1085;<\/h2>\n<p>\n&#1054;&#1090;&#1078;&#1077;, &#1097;&#1086; &#1090;&#1072;&#1082;&#1077; &#1044;&#1086;&#1082;&#1077;&#1088; &#1087;&#1088;&#1086;&#1089;&#1090;&#1080;&#1084;&#1080; &#1089;&#1083;&#1086;&#1074;&#1072;&#1084;&#1080;? &#1054;&#1089;&#1100; &#1091;&#1103;&#1074;&#1080; &#1089;&#1086;&#1073;&#1110; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088; &#1076;&#1083;&#1103; &#1087;&#1077;&#1088;&#1077;&#1074;&#1077;&#1079;&#1077;&#1085;&#1085;&#1103; &#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1110;&#1074; &ndash; &#1074;&#1110;&#1085; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1081;, &#1110;&#1079;&#1086;&#1083;&#1100;&#1086;&#1074;&#1072;&#1085;&#1080;&#1081; &#1110; &#1081;&#1086;&#1075;&#1086; &#1084;&#1086;&#1078;&#1085;&#1072; &#1088;&#1086;&#1079;&#1084;&#1110;&#1089;&#1090;&#1080;&#1090;&#1080; &#1085;&#1072; &#1073;&#1091;&#1076;&#1100;-&#1103;&#1082;&#1086;&#1084;&#1091; &#1082;&#1086;&#1088;&#1072;&#1073;&#1083;&#1110;. &#1058;&#1072;&#1082; &#1086;&#1089;&#1100; &#1076;&#1086;&#1082;&#1077;&#1088; &#1094;&#1077; &#1087;&#1088;&#1080;&#1073;&#1083;&#1080;&#1079;&#1085;&#1086; &#1090;&#1077; &#1078; &#1089;&#1072;&#1084;&#1077;, &#1090;&#1110;&#1083;&#1100;&#1082;&#1080; &#1074;&#1078;&#1077; &#1076;&#1083;&#1103; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1085;&#1086;&#1075;&#1086; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1077;&#1085;&#1085;&#1103;.<\/p>\n<p>&#1071;&#1082;&#1097;&#1086; &#1075;&#1086;&#1074;&#1086;&#1088;&#1080;&#1090;&#1080; &#1073;&#1110;&#1083;&#1100;&#1096; &#1087;&#1088;&#1086;&#1092;&#1077;&#1089;&#1110;&#1081;&#1085;&#1086;&#1102; &#1084;&#1086;&#1074;&#1086;&#1102;, &#1090;&#1086; Docker &ndash; &#1094;&#1077; &#1087;&#1083;&#1072;&#1090;&#1092;&#1086;&#1088;&#1084;&#1072;, &#1103;&#1082;&#1072; &#1076;&#1072;&#1108; &#1079;&#1084;&#1086;&#1075;&#1091; &#1091;&#1087;&#1072;&#1082;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; &#1079;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1085;&#1086;&#1082; &#1079; &#1091;&#1089;&#1110;&#1084; &#1081;&#1086;&#1075;&#1086; &#1086;&#1090;&#1086;&#1095;&#1077;&#1085;&#1085;&#1103;&#1084; &#1110; &#1079;&#1072;&#1083;&#1077;&#1078;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080; &#1074; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1081; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;.<\/p>\n<p>&#1044;&#1083;&#1103; &#1095;&#1086;&#1075;&#1086; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1077;&#1085; &#1044;&#1086;&#1082;&#1077;&#1088;? &#1044;&#1086; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1080;&#1093; &#1087;&#1077;&#1088;&#1077;&#1074;&#1072;&#1075; &#1094;&#1100;&#1086;&#1075;&#1086; &#1088;&#1110;&#1096;&#1077;&#1085;&#1085;&#1103; &#1076;&#1083;&#1103; <a href=\"https:\/\/goit.global\/ua\/articles\/fullstack-bootcamp-vid-goit-navchannia-z-oplatoiu-pislia-pratsevlashtuvannia\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1110;&#1074;<\/a> &#1084;&#1086;&#1078;&#1085;&#1072; &#1074;&#1110;&#1076;&#1085;&#1077;&#1089;&#1090;&#1080;:\n<\/p>\n<ul>\n<li aria-level=\"1\">&#1075;&#1072;&#1088;&#1072;&#1085;&#1090;&#1110;&#1102; &#1086;&#1076;&#1085;&#1072;&#1082;&#1086;&#1074;&#1086;&#1111; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1080; &#1085;&#1072; &#1074;&#1089;&#1110;&#1093; &#1084;&#1072;&#1096;&#1080;&#1085;&#1072;&#1093;;<\/li>\n<li aria-level=\"1\">&#1096;&#1074;&#1080;&#1076;&#1082;&#1080;&#1081; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082; &#1110; &#1079;&#1091;&#1087;&#1080;&#1085;&#1082;&#1091; &#1079;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1085;&#1082;&#1110;&#1074;;<\/li>\n<li aria-level=\"1\">&#1077;&#1082;&#1086;&#1085;&#1086;&#1084;&#1110;&#1102; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1110;&#1074; &#1087;&#1086;&#1088;&#1110;&#1074;&#1085;&#1103;&#1085;&#1086; &#1079; &#1074;&#1110;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1080;&#1084;&#1080; &#1084;&#1072;&#1096;&#1080;&#1085;&#1072;&#1084;&#1080;;<\/li>\n<li aria-level=\"1\">&#1087;&#1088;&#1086;&#1089;&#1090;&#1086;&#1090;&#1091; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;.<\/li>\n<\/ul>\n<p>\n&#1058;&#1072;&#1082;&#1086;&#1078; &#1076;&#1086; &#1087;&#1083;&#1102;&#1089;&#1110;&#1074; &#1084;&#1086;&#1078;&#1085;&#1072; &#1074;&#1110;&#1076;&#1085;&#1077;&#1089;&#1090;&#1080; &#1090;&#1077;, &#1085;&#1072; &#1095;&#1086;&#1084;&#1091; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1081; Docker. &#1056;&#1110;&#1095; &#1091; &#1090;&#1110;&#1084;, &#1097;&#1086; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1072; &#1095;&#1072;&#1089;&#1090;&#1080;&#1085;&#1072; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1072; &#1084;&#1086;&#1074;&#1086;&#1102; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; Go, &#1097;&#1086; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1091;&#1108; &#1074;&#1080;&#1089;&#1086;&#1082;&#1091; &#1087;&#1088;&#1086;&#1076;&#1091;&#1082;&#1090;&#1080;&#1074;&#1085;&#1110;&#1089;&#1090;&#1100; &#1110; &#1077;&#1092;&#1077;&#1082;&#1090;&#1080;&#1074;&#1085;&#1077; &#1089;&#1087;&#1086;&#1078;&#1080;&#1074;&#1072;&#1085;&#1085;&#1103; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1110;&#1074; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1086;&#1102;.\n<\/p>\n<h2>&#1047; &#1095;&#1086;&#1075;&#1086; &#1089;&#1082;&#1083;&#1072;&#1076;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; Docker &#1072;&#1088;&#1093;&#1110;&#1090;&#1077;&#1082;&#1090;&#1091;&#1088;&#1072;<\/h2>\n<p>\n&#1040;&#1088;&#1093;&#1110;&#1090;&#1077;&#1082;&#1090;&#1091;&#1088;&#1072; &#1044;&#1086;&#1082;&#1077;&#1088;&#1072; &#1087;&#1086;&#1073;&#1091;&#1076;&#1086;&#1074;&#1072;&#1085;&#1072; &#1085;&#1072; &#1082;&#1110;&#1083;&#1100;&#1082;&#1086;&#1093; &#1082;&#1083;&#1102;&#1095;&#1086;&#1074;&#1080;&#1093; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1072;&#1093;:<\/p>\n<p>1. Docker &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088; &ndash; &#1094;&#1077; &#1110;&#1079;&#1086;&#1083;&#1100;&#1086;&#1074;&#1072;&#1085;&#1077; &#1089;&#1077;&#1088;&#1077;&#1076;&#1086;&#1074;&#1080;&#1097;&#1077; &#1076;&#1083;&#1103; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1091; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1080;.<\/p>\n<p>2. Docker image &ndash; &#1094;&#1077; &#1096;&#1072;&#1073;&#1083;&#1086;&#1085;, &#1097;&#1086; &#1084;&#1110;&#1089;&#1090;&#1080;&#1090;&#1100; &#1091;&#1089;&#1077; &#1085;&#1077;&#1086;&#1073;&#1093;&#1110;&#1076;&#1085;&#1077; &#1076;&#1083;&#1103; &#1089;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1072;.<\/p>\n<p>3. Docker Registry &ndash; &#1094;&#1077; &#1089;&#1093;&#1086;&#1074;&#1080;&#1097;&#1077; &#1086;&#1073;&#1088;&#1072;&#1079;&#1110;&#1074;.<\/p>\n<p>4. Docker &#1092;&#1072;&#1081;&#1083; &ndash; &#1094;&#1077; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1110;&#1103; &#1079;&#1110; &#1089;&#1082;&#1083;&#1072;&#1076;&#1072;&#1085;&#1085;&#1103; &#1086;&#1073;&#1088;&#1072;&#1079;&#1091;.<\/p>\n<p><a href=\"https:\/\/python-game.lp.goit.global\/ua\/\" target=\"_blank\" rel=\"noopener\"><picture id=\"gb-banner-bvuozexpt5c\" class=\"gb-banner\" data-gb-banner=\"true\"><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/12\/19004756\/1280-Python.jpg\" media=\"(min-width:1280px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/12\/19004754\/1024-Python.jpg\" media=\"(min-width:1024px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/12\/19004752\/768-Python.jpg\" media=\"(min-width:768px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/12\/19004750\/480x159-Python.jpg\" media=\"(min-width:480px)\"><\/source><\/picture><\/a>\n<\/p>\n<h2>&#1071;&#1082; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1080;&#1090;&#1080;, &#1074;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1080; &#1090;&#1072; &#1087;&#1086;&#1095;&#1072;&#1090;&#1080; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; Docker<\/h2>\n<p>\n&#1054;&#1090;&#1078;&#1077;, &#1087;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1076;&#1086; &#1085;&#1072;&#1081;&#1094;&#1110;&#1082;&#1072;&#1074;&#1110;&#1096;&#1086;&#1075;&#1086; &ndash; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103;, &#1074;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1087;&#1086;&#1095;&#1072;&#1090;&#1082;&#1091; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; &#1044;&#1086;&#1082;&#1077;&#1088;.\n<\/p>\n<h3>&#1047;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1074;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103; Docker<\/h3>\n<p>\n&#1051;&#1077;&#1075;&#1082;&#1086; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1080;&#1090;&#1080; &#1090;&#1072; &#1074;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1080; &#1044;&#1086;&#1082;&#1077;&#1088; &#1084;&#1086;&#1078;&#1085;&#1072; &#1076;&#1086;&#1090;&#1088;&#1080;&#1084;&#1091;&#1102;&#1095;&#1080;&#1089;&#1100; &#1087;&#1088;&#1086;&#1089;&#1090;&#1080;&#1093; &#1082;&#1088;&#1086;&#1082;&#1110;&#1074;:<\/p>\n<p>1) &#1047;&#1072;&#1081;&#1076;&#1080; &#1085;&#1072; <a href=\"https:\/\/www.docker.com\" target=\"_blank\" rel=\"noopener\">&#1086;&#1092;&#1110;&#1094;&#1110;&#1081;&#1085;&#1080;&#1081; &#1089;&#1072;&#1081;&#1090; Docker<\/a>.<\/p>\n<p>2) &#1042;&#1080;&#1073;&#1077;&#1088;&#1080; &#1074;&#1077;&#1088;&#1089;&#1110;&#1102; &#1076;&#1083;&#1103; &#1089;&#1074;&#1086;&#1108;&#1111; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1110;&#1081;&#1085;&#1086;&#1111; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1080; &ndash; Windows, macOS &#1072;&#1073;&#1086; Linux.<\/p>\n<p>3) &#1044;&#1086;&#1090;&#1088;&#1080;&#1084;&#1091;&#1081;&#1089;&#1103; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1110;&#1081; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1085;&#1080;&#1082;&#1072;.<\/p>\n<p><em>&#1042;&#1072;&#1078;&#1083;&#1080;&#1074;&#1086;: Docker &#1076;&#1083;&#1103; Windows &#1084;&#1072;&#1108; &#1086;&#1089;&#1086;&#1073;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1110; &#1074;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103;, &#1074;&#1082;&#1083;&#1102;&#1095;&#1085;&#1086; &#1079; &#1087;&#1110;&#1076;&#1090;&#1088;&#1080;&#1084;&#1082;&#1086;&#1102; Docker Compose for Windows. &#1054;&#1089;&#1090;&#1072;&#1085;&#1085;&#1110;&#1081; &#1090;&#1072;&#1082;&#1086;&#1078; &#1074;&#1080;&#1084;&#1072;&#1075;&#1072;&#1108; &#1074;&#1074;&#1110;&#1084;&#1082;&#1085;&#1077;&#1085;&#1086;&#1075;&#1086; WSL 2.<\/em>\n<\/p>\n<h3>&#1055;&#1086;&#1095;&#1072;&#1090;&#1086;&#1082; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; Docker<\/h3>\n<p>\n&#1059; &#1085;&#1086;&#1074;&#1072;&#1095;&#1082;&#1110;&#1074; &#1110; &#1085;&#1072;&#1074;&#1110;&#1090;&#1100; &#1076;&#1086;&#1089;&#1074;&#1110;&#1076;&#1095;&#1077;&#1085;&#1080;&#1093; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1091;&#1074;&#1072;&#1095;&#1110;&#1074; &#1074;&#1080;&#1085;&#1080;&#1082;&#1072;&#1108; &#1087;&#1080;&#1090;&#1072;&#1085;&#1085;&#1103; &#1103;&#1082; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1091;&#1074;&#1072;&#1090;&#1080;&#1089;&#1103; &#1044;&#1086;&#1082;&#1077;&#1088;. &#1059; &#1079;&#1074;&#8217;&#1103;&#1079;&#1082;&#1091; &#1079; &#1094;&#1080;&#1084; &#1084;&#1080; &#1079;&#1110;&#1073;&#1088;&#1072;&#1083;&#1080; &#1073;&#1072;&#1079;&#1086;&#1074;&#1110; docker &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1080;, &#1103;&#1082;&#1110; &#1090;&#1080; &#1090;&#1086;&#1095;&#1085;&#1086; &#1073;&#1091;&#1076;&#1077;&#1096; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; &#1087;&#1110;&#1076; &#1095;&#1072;&#1089; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; Docker:<\/p>\n<p><strong>bash<\/strong><\/p>\n<p><strong>Copy<\/strong><\/p>\n<p><strong>docker run # &#1079;&#1072;&#1087;&#1091;&#1089;&#1082; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1072;<\/strong><\/p>\n<p><strong>docker ps # &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1079;&#1072;&#1087;&#1091;&#1097;&#1077;&#1085;&#1080;&#1093; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1110;&#1074;<\/strong><\/p>\n<p><strong>docker images # &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1080;&#1093; &#1086;&#1073;&#1088;&#1072;&#1079;&#1110;&#1074;<\/strong><\/p>\n<p><strong>docker build # &#1089;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1086;&#1073;&#1088;&#1072;&#1079;&#1091;<\/strong>\n<\/p>\n<h2>Docker compose: &#1088;&#1086;&#1073;&#1086;&#1090;&#1072; &#1079; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1072;&#1084;&#1080;<\/h2>\n<p>\n&#1065;&#1086; &#1090;&#1072;&#1082;&#1077; Docker Compose? &#1062;&#1077; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090; &#1076;&#1083;&#1103; &#1074;&#1080;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1091; &#1073;&#1072;&#1075;&#1072;&#1090;&#1086;&#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1085;&#1080;&#1093; &#1076;&#1086;&#1076;&#1072;&#1090;&#1082;&#1110;&#1074;. &#1055;&#1088;&#1086;&#1089;&#1090;&#1110;&#1096;&#1077; &#1082;&#1072;&#1078;&#1091;&#1095;&#1080;, Docker Compose &#1094;&#1077; &#1089;&#1087;&#1086;&#1089;&#1110;&#1073; &#1086;&#1087;&#1080;&#1089;&#1072;&#1090;&#1080; &#1074;&#1089;&#1102; &#1110;&#1085;&#1092;&#1088;&#1072;&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1091; &#1087;&#1088;&#1086;&#1108;&#1082;&#1090;&#1091; &#1074; &#1086;&#1076;&#1085;&#1086;&#1084;&#1091; &#1092;&#1072;&#1081;&#1083;&#1110;.<\/p>\n<p>&#1071;&#1082;&#1097;&#1086; &#1093;&#1086;&#1095;&#1077;&#1096; &#1082;&#1088;&#1072;&#1097;&#1077; &#1079;&#1088;&#1086;&#1079;&#1091;&#1084;&#1110;&#1090;&#1080; &#1097;&#1086; &#1094;&#1077; &#1079;&#1072; Docker Compose &#1090;&#1072;&#1082;&#1080;&#1081;, &#1088;&#1086;&#1079;&#1073;&#1077;&#1088;&#1110;&#1084;&#1086;&#1089;&#1100; &#1079; &#1090;&#1080;&#1084;, &#1097;&#1086; &#1074;&#1110;&#1085; &#1076;&#1072;&#1089;&#1090;&#1100; &#1090;&#1086;&#1073;&#1110;, &#1103;&#1082; <a href=\"https:\/\/goit.global\/ua\/articles\/shcho-maie-znaty-junior-java-developer-i-iak-nym-staty\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1091;<\/a>, &#1085;&#1072; &#1087;&#1088;&#1072;&#1082;&#1090;&#1080;&#1094;&#1110;:\n<\/p>\n<ul>\n<li aria-level=\"1\">&#1054;&#1087;&#1080;&#1089; &#1089;&#1077;&#1088;&#1074;&#1110;&#1089;&#1110;&#1074; &#1091; yaml-&#1092;&#1072;&#1081;&#1083;&#1110;.<\/li>\n<li aria-level=\"1\">&#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1110;&#1085;&#1085;&#1103; &#1079;&#1072;&#1083;&#1077;&#1078;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080; &#1084;&#1110;&#1078; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1072;&#1084;&#1080;.<\/li>\n<li aria-level=\"1\">&#1055;&#1088;&#1086;&#1089;&#1090;&#1080;&#1081; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082; &#1091;&#1089;&#1100;&#1086;&#1075;&#1086; &#1086;&#1090;&#1086;&#1095;&#1077;&#1085;&#1085;&#1103; &#1086;&#1076;&#1085;&#1110;&#1108;&#1102; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1086;&#1102;.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/test-lp-ua.goit.global\/?v=v6\" target=\"_blank\" rel=\"noopener\"><picture id=\"gb-banner-5456px1mr6g\" class=\"gb-banner\" data-gb-banner=\"true\"><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/06\/08031551\/1280X424.png\" media=\"(min-width:1280px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/06\/08031547\/1024X340.png\" media=\"(min-width:1024px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/06\/08031542\/768X256.png\" media=\"(min-width:768px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/06\/08031539\/480X160.png\" media=\"(min-width:480px)\"><\/source><\/picture><\/a><\/p>\n<h2>&#1071;&#1082; &#1087;&#1088;&#1072;&#1094;&#1102;&#1074;&#1072;&#1090;&#1080; &#1074; Docker<\/h2>\n<p>\n&#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1044;&#1086;&#1082;&#1077;&#1088;&#1072; &#1086;&#1093;&#1086;&#1087;&#1083;&#1102;&#1108; &#1076;&#1077;&#1082;&#1110;&#1083;&#1100;&#1082;&#1072; &#1082;&#1083;&#1102;&#1095;&#1086;&#1074;&#1080;&#1093; &#1072;&#1089;&#1087;&#1077;&#1082;&#1090;&#1110;&#1074;.<\/p>\n<p>1. &#1056;&#1086;&#1073;&#1086;&#1090;&#1072; &#1079; Docker &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1072;&#1084;&#1080;:\n<\/p>\n<ul>\n<li aria-level=\"1\">&#1089;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103;;<\/li>\n<li aria-level=\"1\">&#1079;&#1072;&#1087;&#1091;&#1089;&#1082;;<\/li>\n<li aria-level=\"1\">&#1079;&#1091;&#1087;&#1080;&#1085;&#1082;&#1072;;<\/li>\n<li aria-level=\"1\">&#1074;&#1080;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1103;.<\/li>\n<\/ul>\n<p>\n2. &#1060;&#1110;&#1096;&#1082;&#1080; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; Docker &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1110;&#1074;:\n<\/p>\n<ul>\n<li aria-level=\"1\">&#1110;&#1079;&#1086;&#1083;&#1100;&#1086;&#1074;&#1072;&#1085;&#1110; &#1086;&#1090;&#1086;&#1095;&#1077;&#1085;&#1085;&#1103;;<\/li>\n<li aria-level=\"1\">&#1083;&#1077;&#1075;&#1082;&#1077; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;;<\/li>\n<li aria-level=\"1\">&#1096;&#1074;&#1080;&#1076;&#1082;&#1080;&#1081; &#1074;&#1110;&#1076;&#1082;&#1072;&#1090; &#1076;&#1086; &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1110;&#1093; &#1074;&#1077;&#1088;&#1089;&#1110;&#1081;.<\/li>\n<\/ul>\n<p>\n&#1040; &#1086;&#1089;&#1100; &#1110; &#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1044;&#1086;&#1082;&#1077;&#1088;&#1072; &#1085;&#1072; &#1087;&#1088;&#1072;&#1082;&#1090;&#1080;&#1094;&#1110;:<\/p>\n<p><strong>bash<\/strong><\/p>\n<p><strong>Copy<\/strong><\/p>\n<p><strong># &#1057;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1086;&#1073;&#1088;&#1072;&#1079;&#1091;<\/strong><\/p>\n<p><strong>docker build -t myapp<\/strong><\/p>\n<p><strong># &#1047;&#1072;&#1087;&#1091;&#1089;&#1082; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1072;<\/strong><\/p>\n<p><strong>docker run -d -p 80:80 myapp<\/strong>\n<\/p>\n<h2>&#1054;&#1089;&#1086;&#1073;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1110; &#1074;&#1110;&#1088;&#1090;&#1091;&#1072;&#1083;&#1110;&#1079;&#1072;&#1094;&#1110;&#1111; Docker<\/h2>\n<p>\n&#1050;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1085;&#1072; &#1074;&#1110;&#1088;&#1090;&#1091;&#1072;&#1083;&#1110;&#1079;&#1072;&#1094;&#1110;&#1103; Docker &#1074;&#1110;&#1076;&#1088;&#1110;&#1079;&#1085;&#1103;&#1108;&#1090;&#1100;&#1089;&#1103; &#1074;&#1110;&#1076; &#1082;&#1083;&#1072;&#1089;&#1080;&#1095;&#1085;&#1086;&#1111; &#1074;&#1110;&#1088;&#1090;&#1091;&#1072;&#1083;&#1110;&#1079;&#1072;&#1094;&#1110;&#1111; &#1090;&#1072;&#1082;&#1080;&#1084;:<\/p>\n<p>1) &#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1108; &#1103;&#1076;&#1088;&#1086; &#1093;&#1086;&#1089;&#1090;-&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1080;.<\/p>\n<p>2) &#1053;&#1077; &#1087;&#1086;&#1090;&#1088;&#1077;&#1073;&#1091;&#1108; &#1077;&#1084;&#1091;&#1083;&#1103;&#1094;&#1110;&#1111; &#1087;&#1086;&#1074;&#1085;&#1086;&#1111; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1110;&#1081;&#1085;&#1086;&#1111; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1080; (&#1054;&#1057;).<\/p>\n<p>3) &#1041;&#1110;&#1083;&#1100;&#1096; &#1077;&#1092;&#1077;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1108; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1080;.<\/p>\n<p>&#1057;&#1074;&#1086;&#1108;&#1102; &#1095;&#1077;&#1088;&#1075;&#1086;&#1102; Docker box &#1110; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1080; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1091;&#1102;&#1090;&#1100;:<\/p>\n<p>1. &#1030;&#1079;&#1086;&#1083;&#1103;&#1094;&#1110;&#1102; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1110;&#1074;.<\/p>\n<p>2. &#1053;&#1077;&#1079;&#1072;&#1083;&#1077;&#1078;&#1085;&#1110;&#1089;&#1090;&#1100; &#1074;&#1110;&#1076; &#1110;&#1085;&#1092;&#1088;&#1072;&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1080;.<\/p>\n<p>3. &#1051;&#1077;&#1075;&#1082;&#1110;&#1089;&#1090;&#1100; &#1087;&#1077;&#1088;&#1077;&#1085;&#1077;&#1089;&#1077;&#1085;&#1085;&#1103;.<\/p>\n<figure id=\"attachment_32966\" aria-describedby=\"caption-attachment-32966\" style=\"width: 756px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32966\" src=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/12\/30185424\/CHto-takoe-Docker.png\" alt=\"\" width=\"756\" height=\"450\" srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/12\/30185424\/CHto-takoe-Docker.png 1424w, https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/12\/30185424\/CHto-takoe-Docker-300x179.png 300w, https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/12\/30185424\/CHto-takoe-Docker-1024x610.png 1024w, https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2024\/12\/30185424\/CHto-takoe-Docker-768x457.png 768w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><figcaption id=\"caption-attachment-32966\" class=\"wp-caption-text\"><em>&#1053;&#1072; <a href=\"https:\/\/goit.global\/ua\/courses\/\" target=\"_blank\" rel=\"noopener\">&#1082;&#1091;&#1088;&#1089;&#1072;&#1093; &#1079; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1074; GoIT<\/a> &#1090;&#1080; &#1079;&#1084;&#1086;&#1078;&#1077;&#1096; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; &#1076;&#1086;&#1082;&#1077;&#1088; &#1091; &#1088;&#1077;&#1072;&#1083;&#1100;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1108;&#1082;&#1090;&#1072;&#1093;, &#1097;&#1086; &#1076;&#1086;&#1087;&#1086;&#1084;&#1086;&#1078;&#1077; &#1087;&#1088;&#1086;&#1082;&#1072;&#1095;&#1072;&#1090;&#1080; &#1090;&#1074;&#1086;&#1111; &#1089;&#1082;&#1110;&#1083;&#1080; &#1074; &#1094;&#1100;&#1086;&#1084;&#1091; &#1085;&#1072;&#1087;&#1088;&#1103;&#1084;&#1110;!<\/em><\/figcaption><\/figure>\n<h2>&#1058;&#1091;&#1090;&#1086;&#1088;&#1110;&#1072;&#1083; &#1087;&#1086; &#1088;&#1086;&#1073;&#1086;&#1090;&#1110; Docker<\/h2>\n<p>\n&#1053;&#1077;&#1074;&#1077;&#1083;&#1080;&#1082;&#1072; Docker &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1110;&#1103; &#1079; &#1077;&#1092;&#1077;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1111; &#1074;&#1079;&#1072;&#1108;&#1084;&#1086;&#1076;&#1110;&#1111; <a href=\"https:\/\/goit.global\/ua\/articles\/yak-staty-fullstack-rozrobnykom-z-nulia-i-znayty-pershu-robotu\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1072;<\/a> &#1079; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1084;:<\/p>\n<p>1) &#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1081; &#1086;&#1092;&#1110;&#1094;&#1110;&#1081;&#1085;&#1110; &#1086;&#1073;&#1088;&#1072;&#1079;&#1080;.<\/p>\n<p>2) &#1052;&#1110;&#1085;&#1110;&#1084;&#1110;&#1079;&#1091;&#1081; &#1088;&#1086;&#1079;&#1084;&#1110;&#1088; &#1086;&#1073;&#1088;&#1072;&#1079;&#1110;&#1074;.<\/p>\n<p>3) &#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1081; &#1073;&#1072;&#1075;&#1072;&#1090;&#1086;&#1089;&#1090;&#1091;&#1087;&#1077;&#1085;&#1077;&#1074;&#1091; &#1079;&#1073;&#1110;&#1088;&#1082;&#1091;.<\/p>\n<p>4) &#1057;&#1090;&#1077;&#1078; &#1079;&#1072; &#1073;&#1077;&#1079;&#1087;&#1077;&#1082;&#1086;&#1102;.<\/p>\n<p>Docker app &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1082;&#1072; &#1087;&#1077;&#1088;&#1077;&#1076;&#1073;&#1072;&#1095;&#1072;&#1108; &#1074;&#1110;&#1076; <a href=\"https:\/\/goit.global\/ua\/articles\/yak-staty-frontend-rozrobnykom-pokrokovyy-plan-diy\/\" target=\"_blank\" rel=\"noopener\">&#1087;&#1088;&#1086;&#1075;&#1077;&#1088;&#1072;<\/a> &#1088;&#1086;&#1079;&#1091;&#1084;&#1110;&#1085;&#1085;&#1103;:\n<\/p>\n<ul>\n<li aria-level=\"1\">&#1078;&#1080;&#1090;&#1090;&#1108;&#1074;&#1086;&#1075;&#1086; &#1094;&#1080;&#1082;&#1083;&#1091; &#1082;&#1086;&#1085;&#1090;&#1077;&#1081;&#1085;&#1077;&#1088;&#1110;&#1074;;<\/li>\n<li aria-level=\"1\">&#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1110;&#1085;&#1085;&#1103; &#1089;&#1090;&#1072;&#1085;&#1086;&#1084;;<\/li>\n<li aria-level=\"1\">&#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; &#1084;&#1077;&#1088;&#1077;&#1078;&#1077;&#1102;;<\/li>\n<li aria-level=\"1\">&#1079;&#1073;&#1077;&#1088;&#1110;&#1075;&#1072;&#1085;&#1085;&#1103; &#1076;&#1072;&#1085;&#1080;&#1093;.<\/li>\n<\/ul>\n<h2>&#1042;&#1080;&#1089;&#1085;&#1086;&#1074;&#1086;&#1082;<\/h2>\n<p>\n&#1065;&#1086; &#1090;&#1072;&#1082;&#1077; &#1044;&#1086;&#1082;&#1077;&#1088; &#1110; &#1085;&#1072;&#1074;&#1110;&#1097;&#1086; &#1074;&#1110;&#1085; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1077;&#1085; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1091; <a href=\"https:\/\/goit.global\/ua\/articles\/yaku-movu-prohramuvannia-vchyty-pochatkivtsiu\/\" target=\"_blank\" rel=\"noopener\">&#1073;&#1091;&#1076;&#1100;-&#1103;&#1082;&#1086;&#1102; &#1084;&#1086;&#1074;&#1086;&#1102; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;<\/a> &ndash; &#1090;&#1077;&#1087;&#1077;&#1088; &#1090;&#1080; &#1079;&#1085;&#1072;&#1108;&#1096; &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1100; &#1085;&#1072; &#1094;&#1077; &#1087;&#1080;&#1090;&#1072;&#1085;&#1085;&#1103;! &#1052;&#1086;&#1078;&#1083;&#1080;&#1074;&#1086;, &#1074; &#1090;&#1077;&#1086;&#1088;&#1110;&#1111;, &#1074;&#1080;&#1082;&#1083;&#1072;&#1076;&#1077;&#1085;&#1110;&#1081; &#1091; &#1094;&#1100;&#1086;&#1084;&#1091; &#1084;&#1072;&#1090;&#1077;&#1088;&#1110;&#1072;&#1083;&#1110;, &#1074;&#1110;&#1085; &#1079;&#1076;&#1072;&#1089;&#1090;&#1100;&#1089;&#1103; &#1090;&#1086;&#1073;&#1110; &#1076;&#1086;&#1089;&#1080;&#1090;&#1100; &#1089;&#1082;&#1083;&#1072;&#1076;&#1085;&#1080;&#1084; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1084;, &#1072;&#1083;&#1077; &#1085;&#1072; &#1087;&#1088;&#1072;&#1082;&#1090;&#1080;&#1094;&#1110; &#1090;&#1080; &#1079;&#1088;&#1086;&#1079;&#1091;&#1084;&#1110;&#1108;&#1096;, &#1097;&#1086; &#1094;&#1077; &#1089;&#1087;&#1088;&#1072;&#1074;&#1076;&#1110; &#1087;&#1086;&#1090;&#1091;&#1078;&#1085;&#1072; &#1110; &#1079;&#1088;&#1091;&#1095;&#1085;&#1072; &#1090;&#1091;&#1083;&#1079;&#1072; &#1076;&#1083;&#1103; &#1087;&#1088;&#1086;&#1075;&#1077;&#1088;&#1072;.<\/p>\n<p>&#1056;&#1077;&#1079;&#1102;&#1084;&#1091;&#1102;&#1095;&#1080;, &#1086;&#1089;&#1100; &#1097;&#1077; &#1085;&#1077;&#1074;&#1077;&#1083;&#1080;&#1082;&#1080;&#1081; &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1090;&#1086;&#1075;&#1086;, &#1076;&#1083;&#1103; &#1095;&#1086;&#1075;&#1086; Docker &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1074; &#1089;&#1091;&#1095;&#1072;&#1089;&#1085;&#1110;&#1081; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1094;&#1110;:<\/p>\n<p>1. &#1057;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1080;&#1079;&#1072;&#1094;&#1110;&#1103; &#1086;&#1090;&#1086;&#1095;&#1077;&#1085;&#1085;&#1103;.<\/p>\n<p>2. &#1057;&#1087;&#1088;&#1086;&#1097;&#1077;&#1085;&#1085;&#1103; &#1088;&#1086;&#1079;&#1075;&#1086;&#1088;&#1090;&#1072;&#1085;&#1085;&#1103;.<\/p>\n<p>3. &#1055;&#1086;&#1083;&#1110;&#1087;&#1096;&#1077;&#1085;&#1085;&#1103; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1091; <a href=\"https:\/\/goit.global\/ua\/articles\/backend-rozrobka-iaku-movu-prohramuvannia-vchyty-novachku\/\" target=\"_blank\" rel=\"noopener\">&#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1082;&#1080;<\/a>.<\/p>\n<p>4. &#1054;&#1087;&#1090;&#1080;&#1084;&#1110;&#1079;&#1072;&#1094;&#1110;&#1103; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1110;&#1074;.<\/p>\n<p>&#1055;&#1086;&#1095;&#1072;&#1090;&#1086;&#1082; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; &#1044;&#1086;&#1082;&#1077;&#1088;&#1086;&#1084; &#1084;&#1086;&#1078;&#1077; &#1073;&#1091;&#1090;&#1080; &#1085;&#1077;&#1087;&#1088;&#1086;&#1089;&#1090;&#1080;&#1084;, &#1072;&#1083;&#1077; &#1079; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1080;&#1084; &#1087;&#1110;&#1076;&#1093;&#1086;&#1076;&#1086;&#1084; &#1110; &#1088;&#1086;&#1079;&#1091;&#1084;&#1110;&#1085;&#1085;&#1103;&#1084; &#1086;&#1089;&#1085;&#1086;&#1074; &#1090;&#1080; &#1096;&#1074;&#1080;&#1076;&#1082;&#1086; &#1086;&#1089;&#1074;&#1086;&#1111;&#1096; &#1094;&#1077;&#1081; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;. &#1056;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1108;&#1084;&#1086; &#1087;&#1086;&#1095;&#1072;&#1090;&#1080; &#1079; &#1087;&#1088;&#1086;&#1089;&#1090;&#1080;&#1093; &#1087;&#1088;&#1086;&#1108;&#1082;&#1090;&#1110;&#1074; &#1110; &#1087;&#1086;&#1089;&#1090;&#1091;&#1087;&#1086;&#1074;&#1086; &#1091;&#1089;&#1082;&#1083;&#1072;&#1076;&#1085;&#1102;&#1074;&#1072;&#1090;&#1080; &#1089;&#1074;&#1086;&#1111; &#1079;&#1072;&#1074;&#1076;&#1072;&#1085;&#1085;&#1103;.<\/p>\n<p>&#1061;&#1086;&#1095;&#1077;&#1096; &#1087;&#1086;&#1075;&#1083;&#1080;&#1073;&#1080;&#1090;&#1080; &#1089;&#1074;&#1086;&#1111; &#1079;&#1085;&#1072;&#1085;&#1085;&#1103; &#1074; &#1088;&#1086;&#1073;&#1086;&#1090;&#1110; &#1079; Docker &#1072;&#1073;&#1086; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1094;&#1110; &#1079;&#1072;&#1075;&#1072;&#1083;&#1086;&#1084;? <a href=\"https:\/\/goit.global\/ua\/courses\/\" target=\"_blank\" rel=\"noopener\">&#1055;&#1088;&#1080;&#1093;&#1086;&#1076;&#1100; &#1085;&#1072; &#1082;&#1091;&#1088;&#1089;&#1080; GoIT<\/a> &#1079; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;, &#1076;&#1077; &#1084;&#1080; &#1076;&#1077;&#1090;&#1072;&#1083;&#1100;&#1085;&#1086; &#1088;&#1086;&#1079;&#1073;&#1077;&#1088;&#1077;&#1084;&#1086; &#1103;&#1082; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; &#1076;&#1086;&#1082;&#1077;&#1088; &#1085;&#1072; &#1088;&#1077;&#1072;&#1083;&#1100;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1108;&#1082;&#1090;&#1072;&#1093;. &#1040; &#1103;&#1082;&#1097;&#1086; &#1090;&#1080; &#1097;&#1077; <a href=\"https:\/\/goit.global\/ua\/articles\/yak-obraty-napriam-v-it-pokrokovyy-plan-ta-ohliad-profesiy\/\" target=\"_blank\" rel=\"noopener\">&#1096;&#1091;&#1082;&#1072;&#1108;&#1096; &#1089;&#1077;&#1073;&#1077; &#1091; &#1074;&#1077;&#1083;&#1080;&#1095;&#1077;&#1079;&#1085;&#1086;&#1084;&#1091; &#1089;&#1074;&#1110;&#1090;&#1110; IT<\/a>, &#1087;&#1088;&#1086;&#1087;&#1086;&#1085;&#1091;&#1108;&#1084;&#1086; <a href=\"https:\/\/goit.global\/ua\/newcomers\/\" target=\"_blank\" rel=\"noopener\">&#1079;&#1072;&#1087;&#1080;&#1089;&#1072;&#1090;&#1080;&#1089;&#1103; &#1085;&#1072; &#1085;&#1072;&#1096;&#1110; &#1073;&#1077;&#1079;&#1087;&#1083;&#1072;&#1090;&#1085;&#1110; &#1084;&#1072;&#1088;&#1072;&#1092;&#1086;&#1085;&#1080;<\/a>, &#1076;&#1077; &#1079;&#1072; &#1082;&#1110;&#1083;&#1100;&#1082;&#1072; &#1076;&#1085;&#1110;&#1074; &#1090;&#1080; &#1079;&#1084;&#1086;&#1078;&#1077;&#1096; &#1074;&#1080;&#1087;&#1088;&#1086;&#1073;&#1091;&#1074;&#1072;&#1090;&#1080; &#1089;&#1077;&#1073;&#1077; &#1090;&#1072; <a href=\"https:\/\/goit.global\/ua\/articles\/naypopuliarnishi-frylans-profesii-roku\/\" target=\"_blank\" rel=\"noopener\">&#1079;&#1085;&#1072;&#1081;&#1090;&#1080; &#1091;&#1083;&#1102;&#1073;&#1083;&#1077;&#1085;&#1091; &#1087;&#1088;&#1086;&#1092;&#1077;&#1089;&#1110;&#1102;<\/a>!<\/p>\n<p><a href=\"https:\/\/test-lp-ua.goit.global\/?v=v6\" target=\"_blank\" rel=\"noopener\"><picture id=\"gb-banner-5oprft46yva\" class=\"gb-banner\" data-gb-banner=\"true\"><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/10\/08013207\/1280X424.png\" media=\"(min-width:1280px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/10\/08013202\/1024X340.png\" media=\"(min-width:1024px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/10\/08013157\/768X256.png\" media=\"(min-width:768px)\"><\/source><source srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/10\/08013154\/480X160.png\" media=\"(min-width:480px)\"><\/source><\/picture><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0429\u043e \u0442\u0430\u043a\u0435 \u0414\u043e\u043a\u0435\u0440 \u0456 \u043d\u0430\u0432\u0456\u0449\u043e \u0432\u0456\u043d \u043f\u043e\u0442\u0440\u0456\u0431\u0435\u043d, Docker \u0430\u0440\u0445\u0456\u0442\u0435\u043a\u0442\u0443\u0440\u0430, \u044f\u043a \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438, \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0439 \u043f\u0440\u0430\u0446\u044e\u0432\u0430\u0442\u0438 \u0437 \u0414\u043e\u043a\u0435\u0440 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438. \u0417\u0430\u043f\u0438\u0441\u0443\u0439\u0441\u044f \u043d\u0430 \u043c\u0430\u0440\u0430\u0444\u043e\u043d\u0438 \u0442\u0430 \u043a\u0443\u0440\u0441\u0438 GoIT!<\/p>\n","protected":false},"featured_media":32974,"menu_order":0,"template":"","meta":{"inline_featured_image":false},"categories":[598],"tags":[],"class_list":["post-32984","articles","type-articles","status-publish","has-post-thumbnail","hentry","category-fullstack"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/articles\/32984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/types\/articles"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/media\/32974"}],"wp:attachment":[{"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/media?parent=32984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/categories?post=32984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.goit.global\/ua\/wp-json\/wp\/v2\/tags?post=32984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}