{"id":95978,"date":"2025-02-04T14:02:51","date_gmt":"2025-02-04T10:32:51","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/"},"modified":"2025-02-04T14:02:51","modified_gmt":"2025-02-04T10:32:51","slug":"docker-commands-choot-sheet-community-dev","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/","title":{"rendered":"Docker Commands Choot Sheet &#8211; Community Dev"},"content":{"rendered":"<div data-article-id=\"2258320\" id=\"article-body\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D9%85%D9%82%D8%AF%D9%85%D9%87\" >\u0645\u0642\u062f\u0645\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AF%D8%A7%DA%A9%D8%B1\" >\u0645\u0641\u0627\u0647\u06cc\u0645 \u0627\u0633\u0627\u0633\u06cc \u062f\u0627\u06a9\u0631<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AF%D8%A7%DA%A9%D8%B1_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\" >\u062f\u0627\u06a9\u0631 \u0686\u06cc\u0633\u062a\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%DA%A9%D8%A7%D9%86%D8%AA%DB%8C%D9%86%D8%B1\" >\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AA%D8%B5%D9%88%DB%8C%D8%B1\" >\u062a\u0635\u0648\u06cc\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AF%D8%A7%DA%A9\" >\u062f\u0627\u06a9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AF%D8%A7%DA%A9%D8%B1_%D8%A2%D9%87%D9%86%DA%AF%D8%B3%D8%A7%D8%B2%DB%8C\" >\u062f\u0627\u06a9\u0631 \u0622\u0647\u0646\u06af\u0633\u0627\u0632\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AD%D8%AC%D9%85\" >\u062d\u062c\u0645<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%B4%D8%A8%DA%A9%D9%87\" >\u0634\u0628\u06a9\u0647<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%DA%A9%D8%A7%D9%86%D8%AA%DB%8C%D9%86%D8%B1\" >\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%AA%D8%B5%D9%88%DB%8C%D8%B1\" >\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0635\u0648\u06cc\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%B8%D8%B1%D9%88%D9%81_%D8%AF%D8%B1_%D8%AD%D8%A7%D9%84_%D8%A7%D8%AC%D8%B1%D8%A7\" >\u0638\u0631\u0648\u0641 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D8%AF%D8%A7%D8%AE%D9%84_%D8%B8%D8%B1%D9%88%D9%81\" >\u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062f\u0627\u062e\u0644 \u0638\u0631\u0648\u0641<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%B4%D8%A8%DA%A9%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_%D8%AF%D8%B1_%D8%AF%D8%A7%DA%A9%D8%B1\" >\u0634\u0628\u06a9\u0647 \u0633\u0627\u0632\u06cc \u062f\u0631 \u062f\u0627\u06a9\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%AD%D8%AC%D9%85\" >\u0645\u062f\u06cc\u0631\u06cc\u062a \u062d\u062c\u0645<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_Docker_%D8%B1%D8%A7_%D8%AA%D8%B4%DA%A9%DB%8C%D9%84_%D9%85%DB%8C_%D8%AF%D9%87%D8%AF\" >\u062f\u0633\u062a\u0648\u0631\u0627\u062a Docker \u0631\u0627 \u062a\u0634\u06a9\u06cc\u0644 \u0645\u06cc \u062f\u0647\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D8%AA%D9%85%DB%8C%D8%B2_%DA%A9%D8%B1%D8%AF%D9%86_%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%D8%AF%D8%A7%DA%A9%D8%B1\" >\u062a\u0645\u06cc\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0627\u0628\u0639 \u062f\u0627\u06a9\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D9%85%D9%84%D8%B2%D9%88%D9%85%D8%A7%D8%AA_dockerfile\" >\u0645\u0644\u0632\u0648\u0645\u0627\u062a dockerfile<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/docker-commands-choot-sheet-community-dev\/#%D9%BE%D8%A7%DB%8C%D8%A7%D9%86\" >\u067e\u0627\u06cc\u0627\u0646<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%82%D8%AF%D9%85%D9%87\"><\/span>\n<p>  \u0645\u0642\u062f\u0645\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0627\u06a9\u0631 \u062f\u0631 \u0634\u06cc\u0648\u0647 \u0633\u0627\u062e\u062a \u060c \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0646\u0642\u0644\u0627\u0628\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0633\u0628\u06a9 \u060c \u0642\u0627\u0628\u0644 \u062d\u0645\u0644 \u0648 \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0636\u0631\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062f\u0631 \u0628\u0631 \u0645\u06cc \u06af\u06cc\u0631\u062f \u0648 \u06a9\u0627\u0631 \u0628\u0627 \u0638\u0631\u0648\u0641 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0624\u062b\u0631 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0622\u0633\u0627\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AF%D8%A7%DA%A9%D8%B1\"><\/span>\n<p>  <strong>\u0645\u0641\u0627\u0647\u06cc\u0645 \u0627\u0633\u0627\u0633\u06cc \u062f\u0627\u06a9\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF%D8%A7%DA%A9%D8%B1_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\"><\/span>\n<p>  \u062f\u0627\u06a9\u0631 \u0686\u06cc\u0633\u062a\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Docker \u06cc\u06a9 \u0628\u0633\u062a\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0638\u0631\u0648\u0641 \u0633\u0628\u06a9 \u0648 \u0642\u0627\u0628\u0644 \u062d\u0645\u0644 \u060c \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u0627\u0646 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u062a\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0647\u0627\u06cc \u062e\u0648\u062f \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0627\u0632 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%DA%A9%D8%A7%D9%86%D8%AA%DB%8C%D9%86%D8%B1\"><\/span>\n<p>  <strong>\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u06cc\u06a9 \u0648\u0627\u062d\u062f \u0627\u062c\u0631\u0627\u06cc\u06cc \u062e\u0648\u062f\u06a9\u0641\u0627 \u0627\u0633\u062a \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627\u0646\u0646\u062f \u06a9\u062f \u060c \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0647\u0627 \u0627\u0633\u062a.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B5%D9%88%DB%8C%D8%B1\"><\/span>\n<p>  <strong>\u062a\u0635\u0648\u06cc\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u06cc \u0641\u0642\u0637 \u062e\u0648\u0627\u0646\u062f\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062d\u0627\u0648\u06cc \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a. \u0638\u0631\u0648\u0641 \u0627\u0632 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0641\u0648\u0631\u06cc \u0645\u06cc \u0634\u0648\u0646\u062f \u0648 \u0628\u0647 \u0686\u0646\u062f\u06cc\u0646 \u0638\u0631\u0648\u0641 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f \u0627\u0632 \u0647\u0645\u0627\u0646 \u062a\u0635\u0648\u06cc\u0631 \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF%D8%A7%DA%A9\"><\/span>\n<p>  <strong>\u062f\u0627\u06a9<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dockerfile \u06cc\u06a9 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0633\u062a \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0646 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 Docker \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062a\u0635\u0648\u06cc\u0631 \u067e\u0627\u06cc\u0647 \u060c \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0647\u0627 \u060c \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF%D8%A7%DA%A9%D8%B1_%D8%A2%D9%87%D9%86%DA%AF%D8%B3%D8%A7%D8%B2%DB%8C\"><\/span>\n<p>  <strong>\u062f\u0627\u06a9\u0631 \u0622\u0647\u0646\u06af\u0633\u0627\u0632\u06cc<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Docker Compose \u0627\u0628\u0632\u0627\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0686\u0646\u062f \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u0632 a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f <code>docker-compose.yml<\/code> \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062e\u062f\u0645\u0627\u062a \u060c \u0634\u0628\u06a9\u0647 \u0647\u0627 \u0648 \u062d\u062c\u0645 \u0647\u0627 \u0628\u0647 \u0631\u0648\u0634 \u0633\u0627\u062e\u062a\u0627\u0631\u06cc.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AD%D8%AC%D9%85\"><\/span>\n<p>  <strong>\u062d\u062c\u0645<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062d\u062c\u0645 \u062f\u0627\u06a9\u0631 \u06cc\u06a9 \u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0645\u062f\u0627\u0648\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0638\u0631\u0648\u0641 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u0686\u0631\u062e\u0647 \u0639\u0645\u0631 \u062e\u0648\u062f \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u0646\u062f \u0648 \u062d\u0641\u0638 \u06a9\u0646\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%B4%D8%A8%DA%A9%D9%87\"><\/span>\n<p>  <strong>\u0634\u0628\u06a9\u0647<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc Docker \u0631\u0627\u0647\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0627\u06cc\u0645\u0646 \u0638\u0631\u0648\u0641 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0627\u0646\u0648\u0627\u0639 \u0634\u0627\u0645\u0644:<\/p>\n<ul>\n<li>\n<strong>\u067e\u0644<\/strong> (\u067e\u06cc\u0634 \u0641\u0631\u0636) &#8211; \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u062c\u062f\u0627 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0628\u06cc\u0646 \u06a9\u0646\u062a\u0631\u0644.<\/li>\n<li>\n<strong>\u0645\u06cc\u0632\u0628\u0627\u0646<\/strong> &#8211; \u0634\u0628\u06a9\u0647 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0631\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f.<\/li>\n<li>\n<strong>\u0631\u0648\u06a9\u0634 \u06a9\u0631\u062f\u0646<\/strong> &#8211; \u062f\u0631 \u062d\u0627\u0644\u062a Swarm \u0628\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0645\u062a\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<\/ul>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%DA%A9%D8%A7%D9%86%D8%AA%DB%8C%D9%86%D8%B1\"><\/span>\n<p>  <strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># Start and stop containers<\/span>\ndocker start <container_name>\ndocker stop <container_name>\ndocker restart <container_name>\ndocker <span class=\"nb\">rm<\/span> <container_name>  <span class=\"c\"># Remove a container<\/span>\n\n<span class=\"c\"># List containers<\/span>\ndocker ps           <span class=\"c\"># Running containers<\/span>\ndocker ps <span class=\"nt\">-a<\/span>        <span class=\"c\"># All containers (including stopped ones)<\/span>\ndocker container <span class=\"nb\">ls<\/span> <span class=\"c\"># Alternative command<\/span>\n<\/container_name><\/container_name><\/container_name><\/container_name><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%AA%D8%B5%D9%88%DB%8C%D8%B1\"><\/span>\n<p>  <strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0635\u0648\u06cc\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># View and remove images<\/span>\ndocker images         <span class=\"c\"># List all images<\/span>\ndocker image <span class=\"nb\">ls<\/span>       <span class=\"c\"># Alternative command<\/span>\ndocker rmi <image_id> <span class=\"c\"># Remove an image<\/span>\n\n<span class=\"c\"># Build, pull, and push images<\/span>\ndocker build <span class=\"nt\">-t<\/span> my-node-app <span class=\"nb\">.<\/span>   <span class=\"c\"># Build an image from a Dockerfile<\/span>\ndocker pull <image_name>        <span class=\"c\"># Download an image from Docker Hub<\/span>\ndocker push <image_name>        <span class=\"c\"># Upload an image to Docker Hub<\/span>\ndocker tag <image_id> <repo>:<tag> <span class=\"c\"># Tag an image for pushing<\/span>\n<\/tag><\/repo><\/image_id><\/image_name><\/image_name><\/image_id><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B8%D8%B1%D9%88%D9%81_%D8%AF%D8%B1_%D8%AD%D8%A7%D9%84_%D8%A7%D8%AC%D8%B1%D8%A7\"><\/span>\n<p>  <strong>\u0638\u0631\u0648\u0641 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># Run containers interactively<\/span>\ndocker run <span class=\"nt\">-it<\/span> <image_name>\ndocker run <span class=\"nt\">-it<\/span> <span class=\"nt\">-p<\/span> 8000:8000 docker-app-1  <span class=\"c\"># Port mapping<\/span>\n\ndocker run <span class=\"nt\">-it<\/span> <span class=\"nt\">-p<\/span> <internal_port> <span class=\"nt\">-e<\/span> &lt;<span class=\"nv\">key<\/span><span class=\"o\">=<\/span>value&gt; <span class=\"nt\">-e<\/span> &lt;<span class=\"nv\">key<\/span><span class=\"o\">=<\/span>value&gt; <image_name> <span class=\"c\"># Pass environment variables<\/span>\n\ndocker run <span class=\"nt\">--name<\/span> <container_name> <span class=\"nt\">-d<\/span> <image_name> <span class=\"c\"># Run in detached mode<\/span>\ndocker run <span class=\"nt\">--rm<\/span> <image_name> <span class=\"c\"># Remove container after stopping<\/span>\n<\/image_name><\/image_name><\/container_name><\/image_name><\/internal_port><\/image_name><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D8%AF%D8%A7%D8%AE%D9%84_%D8%B8%D8%B1%D9%88%D9%81\"><\/span>\n<p>  <strong>\u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062f\u0627\u062e\u0644 \u0638\u0631\u0648\u0641<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>docker <span class=\"nb\">exec<\/span> <span class=\"nt\">-it<\/span> <container_name> &lt;<span class=\"nb\">command<\/span><span class=\"o\">&gt;<\/span> <span class=\"c\"># Execute a command<\/span>\ndocker <span class=\"nb\">exec<\/span> <span class=\"nt\">-it<\/span> <container_name> bash      <span class=\"c\"># Open a Bash shell<\/span>\ndocker attach <container_name>             <span class=\"c\"># Attach to a running container<\/span>\ndocker logs <container_name>                <span class=\"c\"># View logs<\/span>\ndocker logs <span class=\"nt\">-f<\/span> <container_name>             <span class=\"c\"># Follow logs in real time<\/span>\n<\/container_name><\/container_name><\/container_name><\/container_name><\/container_name><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B4%D8%A8%DA%A9%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_%D8%AF%D8%B1_%D8%AF%D8%A7%DA%A9%D8%B1\"><\/span>\n<p>  <strong>\u0634\u0628\u06a9\u0647 \u0633\u0627\u0632\u06cc \u062f\u0631 \u062f\u0627\u06a9\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># List, create, and remove networks<\/span>\ndocker network <span class=\"nb\">ls\n<\/span>docker network create <network_name>\ndocker network inspect <network_name>\ndocker network connect <network_name> <container_name>\ndocker network disconnect <network_name> <container_name>\ndocker network <span class=\"nb\">rm<\/span> <network_name>\n<\/network_name><\/container_name><\/network_name><\/container_name><\/network_name><\/network_name><\/network_name><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%AD%D8%AC%D9%85\"><\/span>\n<p>  <strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u062d\u062c\u0645<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># View and create volumes<\/span>\ndocker volume <span class=\"nb\">ls\n<\/span>docker volume create <volume_name>\ndocker volume inspect <volume_name>\n\ndocker volume <span class=\"nb\">rm<\/span> <volume_name>  <span class=\"c\"># Remove a volume<\/span>\n\ndocker run <span class=\"nt\">-v<\/span> <volume_name>:<container_path> <image_name> <span class=\"c\"># Mount a volume<\/span>\n<\/image_name><\/container_path><\/volume_name><\/volume_name><\/volume_name><\/volume_name><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_Docker_%D8%B1%D8%A7_%D8%AA%D8%B4%DA%A9%DB%8C%D9%84_%D9%85%DB%8C_%D8%AF%D9%87%D8%AF\"><\/span>\n<p>  <strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a Docker \u0631\u0627 \u062a\u0634\u06a9\u06cc\u0644 \u0645\u06cc \u062f\u0647\u062f<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>docker-compose up       <span class=\"c\"># Start containers<\/span>\ndocker-compose up <span class=\"nt\">-d<\/span>    <span class=\"c\"># Start in detached mode<\/span>\ndocker-compose down     <span class=\"c\"># Stop and remove containers<\/span>\ndocker-compose up <span class=\"nt\">--build<\/span>  <span class=\"c\"># Rebuild and restart containers<\/span>\ndocker-compose logs     <span class=\"c\"># View logs<\/span>\ndocker-compose ps       <span class=\"c\"># List running services<\/span>\ndocker-compose <span class=\"nb\">exec<\/span> <service_name> &lt;<span class=\"nb\">command<\/span><span class=\"o\">&gt;<\/span>  <span class=\"c\"># Run command in a service<\/span>\n<\/service_name><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AA%D9%85%DB%8C%D8%B2_%DA%A9%D8%B1%D8%AF%D9%86_%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%D8%AF%D8%A7%DA%A9%D8%B1\"><\/span>\n<p>  <strong>\u062a\u0645\u06cc\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0627\u0628\u0639 \u062f\u0627\u06a9\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># Remove unused containers, networks, and images<\/span>\ndocker system prune  <span class=\"c\"># Remove unused resources<\/span>\ndocker system prune <span class=\"nt\">-a<\/span>  <span class=\"c\"># Remove all unused images, containers, networks<\/span>\n\ndocker container prune  <span class=\"c\"># Remove all stopped containers<\/span>\ndocker volume prune  <span class=\"c\"># Remove all unused volumes<\/span>\ndocker network prune  <span class=\"c\"># Remove all unused networks<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%B2%D9%88%D9%85%D8%A7%D8%AA_dockerfile\"><\/span>\n<p>  <strong>\u0645\u0644\u0632\u0648\u0645\u0627\u062a dockerfile<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight docker\"><code><span class=\"c\"># Define base image<\/span>\n<span class=\"k\">FROM<\/span><span class=\"s\"> node:16-alpine<\/span>\n\n<span class=\"c\"># Set working directory<\/span>\n<span class=\"k\">WORKDIR<\/span><span class=\"s\"> \/app<\/span>\n\n<span class=\"c\"># Copy application files<\/span>\n<span class=\"k\">COPY<\/span><span class=\"s\"> . .<\/span>\n\n<span class=\"c\"># Install dependencies<\/span>\n<span class=\"k\">RUN <\/span>npm <span class=\"nb\">install<\/span>\n\n<span class=\"c\"># Set environment variables<\/span>\n<span class=\"k\">ENV<\/span><span class=\"s\"> PORT=8000<\/span>\n\n<span class=\"c\"># Expose port<\/span>\n<span class=\"k\">EXPOSE<\/span><span class=\"s\"> 8000<\/span>\n\n<span class=\"c\"># Define the command to run the application<\/span>\n<span class=\"k\">CMD<\/span><span class=\"s\"> [\"node\", \"index.js\"]<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%D8%A7%DB%8C%D8%A7%D9%86\"><\/span>\n<p>  <strong>\u067e\u0627\u06cc\u0627\u0646<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Docker \u0627\u0628\u0632\u0627\u0631\u06cc \u0627\u0633\u0627\u0633\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0645\u062f\u0631\u0646 \u0627\u0633\u062a \u0648 \u0645\u062d\u06cc\u0637 \u0647\u0627\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f \u0633\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0645\u0631\u062c\u0639 \u0645\u0641\u06cc\u062f \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u0627\u0646\u062c\u0627\u0645 \u0633\u0631\u06cc\u0639 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0648 \u0645\u0641\u0627\u0647\u06cc\u0645 Docker \u0627\u0633\u062a.<\/p>\n<p><strong>\u0633\u0648\u0627\u0644\u06cc \u06cc\u0627 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u062f\u0627\u0631\u06cc\u062f\u061f \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0647\u0627 \u06a9\u0646\u06cc\u062f! \ud83d\ude80<\/strong><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0634\u06cc\u0648\u0647 \u0633\u0627\u062e\u062a \u060c \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0646\u0642\u0644\u0627\u0628\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0633\u0628\u06a9 \u060c \u0642\u0627\u0628\u0644 \u062d\u0645\u0644 \u0648 \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0636\u0631\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062f\u0631 \u0628\u0631 \u0645\u06cc \u06af\u06cc\u0631\u062f \u0648 \u06a9\u0627\u0631 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":95979,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/media2.dev.to\/dynamic\/image\/width=1000,height=500,fit=cover,gravity=auto,format=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fful8rcwcop7ii2am50bm.png","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-95978","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/95978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=95978"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/95978\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/95979"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=95978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=95978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=95978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}