{"id":1925,"date":"2023-07-01T16:53:38","date_gmt":"2023-07-01T13:23:38","guid":{"rendered":"https:\/\/parsdev.com\/wpblog\/top-essential-docker-commands\/"},"modified":"2025-07-28T08:53:51","modified_gmt":"2025-07-28T05:23:51","slug":"top-essential-docker-commands","status":"publish","type":"post","link":"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/","title":{"rendered":"\u06f2\u06f0  \u062f\u0633\u062a\u0648\u0631 \u0627\u0635\u0644\u06cc Docker \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u062f\u0627\u0646\u06cc\u062f"},"content":{"rendered":"<p>\u0622\u06cc\u0627 \u062f\u0631 Docker \u062a\u0627\u0632\u0647 \u06a9\u0627\u0631 \u0647\u0633\u062a\u06cc\u062f \u0648 \u0646\u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc Docker \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u062b\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f\u061f \u0646\u06af\u0631\u0627\u0646 \u0646\u0628\u0627\u0634\u06cc\u062f\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a Docker \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u0631\u0633\u06cc\u062f\u0646 \u0628\u0647 \u0622\u0646 \u06a9\u0645\u06a9 \u06a9\u0646\u062f! Docker \u00a0\u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u0645\u062d\u0628\u0648\u0628 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u200e\u062f\u0647\u062f \u062a\u0627 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u060c \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc\u06cc \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u0637\u0648\u0631 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f<!--more--><\/p>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a Docker\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc Docker \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f\u060c \u0627\u062c\u0631\u0627\u060c \u0645\u062a\u0648\u0642\u0641\u060c \u062d\u0630\u0641 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u0646\u062f \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0648 \u0633\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u00a0\u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062a\u062f\u0627\u0648\u0644\u200c\u062a\u0631\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a Docker \u0631\u0627 \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0648\u062b\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc Docker \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u0646\u0645\u0648\u062f.<\/p>\n<ul>\n<li><strong>docker run <\/strong>&#8211; \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u00a0\u0628\u0631\u0627\u06cc start \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062c\u062f\u06cc\u062f Docker \u0627\u0632 \u06cc\u06a9 image \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker ps<\/strong> &#8211; \u0628\u0631\u0627\u06cc \u0644\u06cc\u0633\u062a \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 Docker \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker stop <\/strong>&#8211; \u0628\u0631\u0627\u06cc stop \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker rm<\/strong> &#8211; \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0627\u06a9\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker images<\/strong> &#8211; \u0628\u0631\u0627\u06cc \u0641\u0647\u0631\u0633\u062a \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645 image\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0634\u0645\u0627 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0647\u0633\u062a\u0646\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker pull<\/strong> &#8211; \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f image \u062f\u0627\u06a9\u0631 \u0627\u0632 \u0631\u062c\u06cc\u0633\u062a\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker exec<\/strong> &#8211; \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u062f\u0633\u062a\u0648\u0631 \u062f\u0631 \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li><strong>docker-compose<\/strong> \u00a0&#8211; \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u00a0\u0686\u0646\u062f \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc (multi-container) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<\/ul>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u060c \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627 \u0648 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc Docker \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0631\u062f. \u0686\u0647 \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0645\u0628\u062a\u062f\u06cc \u06cc\u0627 \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627\u062a\u062c\u0631\u0628\u0647 \u062f\u0627\u06a9\u0631 \u0628\u0627\u0634\u06cc\u062f\u060c \u062a\u0633\u0644\u0637 \u0628\u0631 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06a9\u0645\u06a9 \u06a9\u0646\u062f \u062a\u0627 \u0645\u0647\u0627\u0631\u062a \u0647\u0627\u06cc Docker \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0633\u0637\u062d \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0631\u062a\u0642\u0627 \u062f\u0647\u06cc\u062f.<\/p>\n<h2 style=\"text-align: center\"><img decoding=\"async\" class=\"img-fluid\" src=\"https:\/\/files.parsdev.com\/blog\/2023-7\/Z0Z4EDGg9JTI3RQXMDQQv1YncHYJLuJTio2LuB5Z.png\" alt=\"Docker \u062a\u0648\u0633\u0639\u0647 \u0631\u0627 \u06a9\u0627\u0631\u0622\u0645\u062f \u0648 \u0642\u0627\u0628\u0644 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f\" \/><\/h2>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter-rtl ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title\" style=\"cursor:inherit\">\u0622\u0646\u0686\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u062e\u0648\u0627\u0647\u06cc\u062f \u062e\u0648\u0627\u0646\u062f<\/span>\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=\"Toggle Table of Content\"><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: #473ba7;color:#473ba7\" xmlns=\"https:\/\/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: #473ba7;color:#473ba7\" class=\"arrow-unsorted-368013\" xmlns=\"https:\/\/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:\/\/parsdev.com/blog\/top-essential-docker-commands\/#%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-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#%db%b2%db%b0_%d8%af%d8%b3%d8%aa%d9%88%d8%b1_%d9%be%d8%b1%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af_docker\" >\u06f2\u06f0 \u062f\u0633\u062a\u0648\u0631 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f Docker<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_version\" >Docker version<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_search\" >Docker search<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_pull\" >Docker pull<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_run\" >Docker run<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_ps\" >Docker ps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_stop\" >Docker stop<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_restart\" >Docker restart<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_kill\" >Docker kill<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_exec\" >Docker exec<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_login\" >Docker login<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_commit\" >Docker commit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_push\" >Docker push<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_network\" >Docker network<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_history\" >Docker history<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_rmi\" >Docker rmi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_ps_-a\" >Docker ps -a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_copy\" >Docker copy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_logs\" >Docker logs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_volume\" >Docker volume<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#docker_logout\" >Docker logout<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/parsdev.com/blog\/top-essential-docker-commands\/#%d9%86%d8%aa%db%8c%d8%ac%d9%87\" >\u0646\u062a\u06cc\u062c\u0647<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><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>\u062f\u0627\u06a9\u0631 \u0686\u06cc\u0633\u062a\u061f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Docker \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0648 \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u0627\u0633\u062a \u06a9\u0647 \u062a\u062c\u0631\u0628\u0647 \u0627\u06cc \u0647\u0645\u0647\u200c\u062c\u0627\u0646\u0628\u0647 \u0631\u0627 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646\u06cc \u06a9\u0647 \u0631\u0648\u06cc \u062c\u0646\u0628\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062a\u0648\u0633\u0639\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u06a9\u0647 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u06a9\u062f \u0631\u0627 \u062f\u0631 \u0648\u0627\u062d\u062f\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0645\u062e\u062a\u0644\u0641 \u0628\u0647 \u0646\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u0646\u062f. Docker Engine \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627 \u0646\u0638\u0627\u0631\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647 Moby Project\u060c Docker\u060c \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627 \u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0648 \u0627\u0628\u0631 \u0628\u0633\u0627\u0632\u0646\u062f\u060c \u0627\u062c\u0631\u0627 \u0648 \u062f\u06cc\u067e\u0644\u0648\u06cc \u06a9\u0646\u0646\u062f. \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0634\u0627\u0645\u0644 \u0628\u06cc\u0644\u062f\u0631 \u060c \u0645\u0648\u062a\u0648\u0631 \u0648 \u0627\u0631\u06a9\u0633\u062a\u0631\u0627\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u0645\u062d\u06cc\u0637\u06cc \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<div class=\"card m-2 mx-auto\">\n<div class=\"card-body\">\n<div class=\"row\">\n<div class=\"col-sm-8 col-md-8 col-xl-8\"><strong>\u062f\u0627\u06a9\u0631 (Docker) \u0686\u06cc\u0633\u062a \u0648 \u0686\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0627\u0631\u062f\u061f<\/strong><\/div>\n<div class=\"col-sm-8 col-md-8 col-xl-8\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 Docker \u0686\u06cc\u0633\u062a \u0648 \u0646\u062d\u0648\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0622\u0646 \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u062f \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0635\u0644\u06cc \u0622\u0646 \u0648 \u0646\u062d\u0648\u0647 \u0634\u0631\u0648\u0639 \u0628\u0647 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0645\u0628\u062a\u062f\u06cc \u0628\u0647 \u0634\u0645\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645.<\/div>\n<div class=\"col-sm-4 col-md-4 col-xl-4\"><a class=\"btn btn-success btn-sm mt-3 btn-buy\" href=\"https:\/\/parsdev.com\/blog\/what-is-docker\" target=\"_blank\" rel=\"noopener\">\u062f\u0627\u06a9\u0631 (Docker) \u0686\u06cc\u0633\u062a \u0648 \u0686\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0627\u0631\u062f\u061f<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Docker \u062a\u0648\u0633\u0637 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646\u06cc \u06a9\u0647 \u0631\u0648\u06cc \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0641\u0631\u062f\u06cc \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f \u062a\u0631\u062c\u06cc\u062d \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0632\u06cc\u0631\u0627 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0633\u0628\u06a9 \u0648\u0632\u0646 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f. \u0627\u06cc\u0646 \u062f\u0627\u0631\u0627\u06cc \u0647\u0631 \u062f\u0648 \u0633\u0637\u062d \u0631\u0627\u06cc\u06af\u0627\u0646 \u0648 \u067e\u0631\u06cc\u0645\u06cc\u0648\u0645 \u0627\u0633\u062a. \u00a0Docker \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f1\u06f3 \u0645\u0646\u062a\u0634\u0631 \u0634\u062f \u0648 \u062f\u0631 Go \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" class=\"img-fluid\" style=\"border: solid 6px #eee\" src=\"https:\/\/files.parsdev.com\/blog\/2023-7\/mrFfaedXYSdd0Vv2O9L3OsSxmRrZZ2qIiM8sJVBP.png\" alt=\"\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u0647\u0645\u0647 \u062c\u0627 \u0647\u0633\u062a\u0646\u062f: \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c \u0648\u06cc\u0646\u062f\u0648\u0632\u060c \u062f\u06cc\u062a\u0627\u0633\u0646\u062a\u0631\u060c \u0627\u0628\u0631\u060c \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u0648...\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>\u06f2\u06f0 \u062f\u0633\u062a\u0648\u0631 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f Docker<\/h2>\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u06f2\u06f0 \u062f\u0633\u062a\u0648\u0631 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0641\u0647\u0631\u0633\u062a \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645 \u062a\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u062f \u062f\u0631 \u0645\u0648\u062a\u0648\u0631 \u062f\u0627\u06a9\u0631 \u0628\u0647 \u0637\u0648\u0631 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u067e\u06cc\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f \u0648 \u0628\u06cc\u0634\u062a\u0631 \u06a9\u0627\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<p>&nbsp;<\/p>\n<ul dir=\"ltr\">\n<li style=\"text-align: left\">Docker version<\/li>\n<li style=\"text-align: left\">Docker search<\/li>\n<li style=\"text-align: left\">Docker pull<\/li>\n<li style=\"text-align: left\">Docker run<\/li>\n<li style=\"text-align: left\">Docker ps<\/li>\n<li style=\"text-align: left\">Docker stop<\/li>\n<li style=\"text-align: left\">Docker restart<\/li>\n<li style=\"text-align: left\">Docker kill<\/li>\n<li style=\"text-align: left\">Docker exec<\/li>\n<li style=\"text-align: left\">Docker login<\/li>\n<li style=\"text-align: left\">Docker commit<\/li>\n<li style=\"text-align: left\">Docker push<\/li>\n<li style=\"text-align: left\">Docker network<\/li>\n<li style=\"text-align: left\">Docker history<\/li>\n<li style=\"text-align: left\">Docker rmi<\/li>\n<li style=\"text-align: left\">Docker ps -a<\/li>\n<li style=\"text-align: left\">Docker copy<\/li>\n<li style=\"text-align: left\">Docker logs<\/li>\n<li style=\"text-align: left\">Docker volume<\/li>\n<li style=\"text-align: left\">Docker logout<\/li>\n<\/ul>\n<ol start=\"1\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_version\"><\/span>Docker version<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>\u0645\u0627 \u0645\u0639\u0645\u0648\u0644\u0627 \u0628\u0627 \u06cc\u0627\u0641\u062a\u0646 \u0646\u0633\u062e\u0647 \u0646\u0635\u0628 \u0634\u062f\u0647 docker \u06a9\u0647 \u0631\u0648\u06cc \u0622\u0646 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0634\u0631\u0648\u0639 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0646\u062d\u0648\u0647 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0622\u0646 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nparsdev@parsdev:\/home\/parsdev$ docker --version \r\nDocker version 18.09.6, build 481bc77\r\n<\/pre>\n<ol start=\"2\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_search\"><\/span>Docker search<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u062f\u0633\u062a\u0648\u0631 docker search \u0627\u06cc\u0645\u06cc\u062c \u062e\u0627\u0635\u06cc \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0627\u0635\u06cc \u0627\u0632 \u062c\u0645\u0644\u0647 \u0646\u0627\u0645 \u0627\u06cc\u0645\u06cc\u062c\u060c \u062a\u0648\u0636\u06cc\u062d\u0627\u062a\u060c \u062e\u0648\u062f\u06a9\u0627\u0631\u060c \u0633\u062a\u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0631\u0633\u0645\u06cc \u0648 \u063a\u06cc\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nDocker Search MySQL\r\n<\/pre>\n<p>\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0648\u0628 \u0633\u0627\u06cc\u062a Docker Hub \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06af\u0632\u06cc\u0646\u0647 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u06af\u0631\u0627\u0641\u06cc\u06a9\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<ol start=\"3\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_pull\"><\/span>Docker pull<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0627\u0632 \u0646\u0627\u0645 \u0622\u0646 \u067e\u06cc\u062f\u0627\u0633\u062a\u060c \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9 image \u062e\u0627\u0635 \u0631\u0627 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u0645\u06cc \u06a9\u0634\u062f. \u062a\u0646\u0647\u0627 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 docker pull \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0646\u0627\u0645 image \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 pull \u06cc\u06a9 \u0627\u06cc\u0645\u06cc\u062c \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u06af \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ndocker pull --platform Linux\/x86_64 MySQL\r\nHere is an example that demonstrates how to pull an Apache HTTP server image from the Docker repository using the tag -\r\nUsing default tag: latest\r\nlatest: Pulling from library\/httpd\r\nf5d23c7fed46: Pull complete\r\nb083c5fd185b: Pull complete\r\nbf5100a89e78: Pull complete\r\n98f47fcaa52f: Pull complete\r\n622a9dd8cfed: Pull complete\r\nDigest: sha256:8bd76c050761610773b484e411612a31f299dbf7273763103edbda82acd73642\r\nStatus: Downloaded newer image for httpd: latest\r\nparsdev@parsdev:\/home\/parsdev$\r\n<\/pre>\n<p>\u062a\u06af \u0647\u0627 \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. \u0627\u06af\u0631 \u062a\u06af\u06cc \u0631\u0627 \u0645\u0634\u062e\u0635 \u0646\u06a9\u0646\u06cc\u062f\u060c \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0627\u0632 \u062a\u06af : latest \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 -all-tags \u0628\u0631\u0627\u06cc \u0628\u06cc\u0631\u0648\u0646 \u06a9\u0634\u06cc\u062f\u0646 \u062a\u0645\u0627\u0645 image\u0647\u0627 \u0627\u0632 \u0645\u062e\u0632\u0646 \u0628\u0631\u0627\u06cc \u0686\u0646\u062f\u06cc\u0646 image \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645.<\/p>\n<ol start=\"4\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_run\"><\/span>Docker run<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0632 \u06cc\u06a9 \u0627\u06cc\u0645\u06cc\u062c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ndocker run --env MYSQL_ROOT_PASSWORD=my-secret-pw --detach mysql\r\n<\/pre>\n<p>\u06af\u0632\u06cc\u0646\u0647 \u2013detach \u00a0\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06af\u0632\u06cc\u0646\u0647 \u2013env \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0645\u062a\u063a\u06cc\u0631 \u0627\u062c\u0628\u0627\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06af\u0631 \u0627\u0632 \u06af\u0632\u06cc\u0646\u0647 \u2013name \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u06a9\u0646\u06cc\u062f\u060c \u062f\u0627\u06a9\u0631 \u0628\u0647 \u0637\u0648\u0631 \u062a\u0635\u0627\u062f\u0641\u06cc \u06cc\u06a9 \u0646\u0627\u0645 \u0628\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u062e\u062a\u0635\u0627\u0635 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<ol start=\"5\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_ps\"><\/span>Docker ps<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0644\u06cc\u0633\u062a \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u062f\u0631 \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0646\u062d\u0648\u0647 \u0627\u0646\u062c\u0627\u0645 \u0622\u0646 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> docker ps --all <\/pre>\n<ol start=\"6\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_stop\"><\/span>Docker stop<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u062f\u0633\u062a\u0648\u0631 docker stop \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u06cc\u0627 \u0634\u0646\u0627\u0633\u0647 \u0622\u0646 \u0645\u062a\u0648\u0642\u0641 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> docker stop h7m52redeecc <\/pre>\n<ol start=\"7\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_restart\"><\/span>Docker restart<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062c\u062f\u062f \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0645\u062a\u0648\u0642\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u067e\u0633 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062c\u062f\u062f \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ docker restart h7m52redeecc <\/pre>\n<ol start=\"8\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_kill\"><\/span>Docker kill<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u062a\u0648\u0642\u0641 \u0641\u0648\u0631\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0628\u0627 kill \u06a9\u0631\u062f\u0646 \u0627\u062c\u0631\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631 docker stop \u0628\u0647 \u062e\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062e\u0648\u062f \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f\u060c \u062f\u0633\u062a\u0648\u0631 docker kill \u0622\u0646 \u0631\u0627 \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0645\u062a\u0648\u0642\u0641 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$\r\ndocker kill 09ca6feb6efc\r\nTo check whether the container is stopped or killed, use the following command -\r\nparsdev@parsdev:\/home\/parsdev$ docker ps\r\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES <\/pre>\n<ol start=\"9\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_exec\"><\/span>Docker exec<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627\u0633\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> docker exec -it test_db bash\r\nmysql -uroot -pmy-secret-pw\r\nSHOW DATABASES; <\/pre>\n<p>\u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0646\u0627\u0645 \u06cc\u0627 \u0634\u0646\u0627\u0633\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f test_db \u0627\u0633\u062a. \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc -i \u0648 -t \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u062d\u0627\u0644\u062a \u062a\u0639\u0627\u0645\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<ol start=\"10\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_login\"><\/span>Docker login<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0628\u0647 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u062e\u0648\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f. \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0633\u0639\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f\u060c \u0627\u0632 \u0634\u0645\u0627 \u062e\u0648\u0627\u0633\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0639\u062a\u0628\u0627\u0631 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u062e\u0648\u062f \u0631\u0627 \u0628\u062f\u0647\u06cc\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nparsdev@parsdev:\/home\/parsdev$ docker login\r\nLogin with your Docker ID to push and pull images from Docker Hub. Suppose you don\u2019t have a Docker ID, head over to https:\/\/hub.docker.com to create one.\r\nUsername: parsdev\r\nPassword:\r\nConfigure a credential helper to remove this warning. See: https:\/\/docs.docker.com\/engine\/reference\/commandline\/login\/#credentials-store\r\nLogin Succeeded <\/pre>\n<ol start=\"11\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_commit\"><\/span>Docker commit<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0627\u06cc\u0645\u06cc\u062c\u06cc \u0627\u0632 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0634\u062f\u0647 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0644\u0648\u06a9\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> \r\nparsdev@parsdev:\/home\/parsdev$\r\ndocker commit 09ca6feb6efc parsdev\/httpd_image\r\nsha256:d1933506f4c1686ab1a1ec601b1a03a17b41decbc21d8acd893db090a09bb31c\r\nHere, \u2018parsdev\u2019 is the username and \u2018httpd_image\u2019 is the image name of the edited container.  <\/pre>\n<ol start=\"12\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_push\"><\/span>Docker push<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0647 \u0641\u0634\u0627\u0631 \u06cc\u0627 \u0622\u067e\u0644\u0648\u062f \u06cc\u06a9 image \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0645\u062e\u0632\u0646 \u06cc\u0627 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> &amp;parsdev@parsdev:\/home\/parsdev$ docker push parsdev\/httpd_image\r\nThe push refers to the repository &#x5B;docker.io\/parsdev\/httpd_image]\r\n734d9104a6a2: Pushed\r\n635721fc6973: Mounted from library\/httpd\r\nbea448567d6c: Mounted from library\/httpd\r\nbfaa5f9c3b51: Mounted from library\/httpd\r\n9d542ac296cc: Mounted from library\/httpd\r\nd8a33133e477: Mounted from library\/httpd\r\nlatest: \r\ndigest: sha256:3904662761df9d76ef04ddfa5cfab764b85e3eedaf10071cfbe2bf77254679ac size: 1574 <\/pre>\n<ol start=\"13\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_network\"><\/span>Docker network<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u062f\u0633\u062a\u0648\u0631 docker networ \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0633\u062a\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u0644\u06cc\u0633\u062a \u0634\u0628\u06a9\u0647 \u0647\u0627 \u062f\u0631 \u06a9\u0644\u0627\u0633\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ docker network ls\r\nNETWORK ID NAME DRIVER SCOPE\r\n85083e755f04 bridge bridge local\r\nf51d1f2379e0 host host local\r\n5e5d9a154c00 none null local\r\nApart from this, you can also use the following docker network commands to manage networks -\r\nConnect - to connect a container to a network\r\nDisconnect - to disconnect a container from a network\r\nCreate - to create a network\r\nLs - to list all networks\r\nInspect - to display detailed information on one or more networks\r\nprune - to remove all unused networks\r\nrm - to remove one or more networks\r\nDocker history \r\nThis command is used to check the history of a docker image. The image name has to be mentioned while using the command. Here is how to use it -\r\nparsdev@parsdev:\/home\/parsdev$ docker history httpd\r\nIMAGE CREATED CREATED BY SIZE COMMENT\r\nee39f68eb241 3 days ago \/bin\/sh -c #(nop) CMD &#x5B;&quot;httpd-foreground&quot;] 0B\r\n&lt;missing&gt; 3 days ago \/bin\/sh -c #(nop) EXPOSE 80 0B\r\n&lt;missing&gt; 3 days ago \/bin\/sh -c #(nop) COPY file:c432ff61c4993ecd\u2026 138B\r\n&lt;missing&gt; 2 days ago \/bin\/sh -c set -eux; savedAptMark=&quot;$(apt-m\u2026 \u06f4\u06f9.1MB\r\n&lt;missing&gt; 2 days ago \/bin\/sh -c #(nop) ENV HTTPD_PATCHES= 0B\r\n&lt;missing&gt; 2 days ago \/bin\/sh -c #(nop) ENV HTTPD_SHA256=b4ca9d05\u2026 0B\r\n&lt;missing&gt; 2 days ago \/bin\/sh -c #(nop) ENV HTTPD_VERSION=2.4.39 0B\r\n&lt;missing&gt; 2 days ago \/bin\/sh -c set -eux; apt-get update; apt-g\u2026 \u06f3\u06f5.4MB\r\n&lt;missing&gt; 5 days ago \/bin\/sh -c #(nop) WORKDIR \/usr\/local\/apache2 0B\r\n&lt;missing&gt; 5 days ago \/bin\/sh -c mkdir -p &quot;$HTTPD_PREFIX&quot; &amp;&amp; chow\u2026 0B\r\n&lt;missing&gt; 5 days ago \/bin\/sh -c #(nop) ENV PATH=\/usr\/local\/apach\u2026 0B\r\n&lt;missing&gt; 5 days ago \/bin\/sh -c #(nop) ENV HTTPD_PREFIX=\/usr\/loc\u2026 0B\r\n&lt;missing&gt; 4 days ago \/bin\/sh -c #(nop) CMD &#x5B;&quot;bash&quot;] 0B\r\n&lt;missing&gt; 4 days ago \/bin\/sh -c #(nop) ADD file:71ac26257198ecf6a\u2026 \u06f6\u06f9.2MB <\/pre>\n<ol start=\"14\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_history\"><\/span>Docker history<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u06cc\u06a9 image \u062f\u0627\u06a9\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0628\u0627\u06cc\u062f \u0646\u0627\u0645 \u0627\u06cc\u0645\u06cc\u062c \u0647\u0645 \u0630\u06a9\u0631 \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> docker history &#x5B;IMAGE] <\/pre>\n<ol start=\"15\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_rmi\"><\/span>Docker rmi<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0622\u0632\u0627\u062f \u06a9\u0631\u062f\u0646 \u0645\u0642\u062f\u0627\u0631\u06cc \u0641\u0636\u0627\u06cc \u062f\u06cc\u0633\u06a9 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0627\u0632 \u0634\u0646\u0627\u0633\u0647 image \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> docker rmi eb0e825dc3cf <\/pre>\n<ol start=\"16\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_ps_-a\"><\/span>Docker ps -a<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0633\u062a\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u0647\u0645\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627\u060c \u0645\u062a\u0648\u0642\u0641 \u0634\u062f\u0647 \u06cc\u0627 \u062e\u0627\u0631\u062c \u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ docker ps -a\r\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\r\n09ca6feb6efc httpd &quot;httpd-foreground&quot; 51 seconds ago Up 49 seconds 80\/tcp sane_trell\r\n2f6fb3381078 sequenceiq\/hadoop-docker:2.7.0 &quot;\/etc\/bootstrap.sh -d&quot; 2 weeks ago Exited (137) 9 days ago better_naman\r\n9f397feb3a46 sequenceiq\/hadoop-docker:2.7.0 &quot;\/etc\/bootstrap.sh -\u2026&quot; 2 weeks ago Exited (255) 2 weeks ago 2122\/tcp, 8030-8033\/tcp, 8040\/tcp, 8042\/tcp, 8088\/tcp, 19888\/tcp, 49707\/tcp, 50010\/tcp, 50020\/tcp, 50070\/tcp, 50075\/tcp, 50090\/tcp determined_sarah\r\n9b6343d3b5a0 hello-world &quot;\/hello&quot; 2 weeks ago Exited (0) 2 weeks ago mega_steven <\/pre>\n<ol start=\"17\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_copy\"><\/span>Docker copy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0632 docker \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0644\u0648\u06a9\u0627\u0644 \u06a9\u067e\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ sudo docker cp 09ca4feb7tfc:\/usr\/local\/apache2\/logs\/httpd.pid \/home\/parsdev\/\r\n&#x5B;sudo] password for parsdev:\r\nIn the above example, we used the docker container with id 09ca4feb7tfc to copy the file \u2018http.pid.\u2019 To check whether the file is copied or not, run this command -\r\nparsdev@parsdev:\/home\/parsdev$ ls\r\nDesktop Documents example examples.desktop httpd.pid nginx_new.yml nginx.yml <\/pre>\n<ol start=\"18\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_logs\"><\/span>Docker logs<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc docker \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 \u0630\u06a9\u0631 \u0634\u062f\u0647 \u062f\u0631 \u062f\u0633\u062a\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ docker logs 09ca6feb6efc\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\n&#x5B;Mon Jul 16 14:01:55.400472 2019] &#x5B;mpm_event:notice] &#x5B;pid 1:tid 140299791516800] AH00489: Apache\/2.4.39 (Unix) configured -- resuming normal operations\r\n&#x5B;Mon Jul 16 14:01:55.400615 2019] &#x5B;core:notice] &#x5B;pid 1:tid 140299791516800] AH00094: Command line: &#039;httpd -D FOREGROUND&#039;\r\n&#x5B;Mon Jul 16 14:08:36.798229 2019] &#x5B;mpm_event:notice] &#x5B;pid 1:tid 140299791516800] AH00491: caught SIGTERM, shutting down\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\n&#x5B;Mon Jul 15 14:08:38.259870 2019] &#x5B;mpm_event:notice] &#x5B;pid 1:tid 139974087980160] AH00489: Apache\/2.4.39 (Unix) configured -- resuming normal operations\r\n&#x5B;Mon Jul 15 14:08:38.260007 2019] &#x5B;core:notice] &#x5B;pid 1:tid 139974087980160] AH00094: Command line: &#039;httpd -D FOREGROUND&#039;\r\n&#x5B;Mon Jul 15 14:09:01.540647 2019] &#x5B;mpm_event:notice] &#x5B;pid 1:tid 139974087980160] AH00491: caught SIGTERM, shutting down\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\n&#x5B;Mon Jul 16 14:10:43.782606 2019] &#x5B;mpm_event:notice] &#x5B;pid 1:tid 140281554879616] AH00489: Apache\/2.4.39 (Unix) configured -- resuming normal operations\r\n&#x5B;Mon Jul 16 14:10:43.782737 2019] &#x5B;core:notice] &#x5B;pid 1:tid 140281554879616] AH00094: Command line: &#039;httpd -D FOREGROUND&#039;\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\nAH00558: httpd: Could not reliably determine the server\u2019s fully qualified domain name, using 172.17.0.2. Set the \u2018ServerName\u2019 directive globally to suppress this message\r\n&#x5B;Mon Jul 16 14:14:08.270906 2019] &#x5B;mpm_event:notice] &#x5B;pid 1:tid 140595254346880] AH00489: Apache\/2.4.39 (Unix) configured -- resuming normal operations\r\n&#x5B;Mon Jul 16 14:14:08.272628 2019] &#x5B;core:notice] &#x5B;pid 1:tid 140595254346880] AH00094: Command line: &#039;httpd -D FOREGROUND&#039; <\/pre>\n<ol start=\"19\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_volume\"><\/span>Docker volume<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9 \u062d\u062c\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 docker \u0628\u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ docker volume create\r\n7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0\r\nTo check whether this command created the volume or not, run the following command -\r\nparsdev@parsdev:\/home\/parsdev$ docker volume ls\r\nDRIVER VOLUME NAME\r\nlocal 7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0 <\/pre>\n<ol start=\"20\">\n<li>\n<h4><span class=\"ez-toc-section\" id=\"docker_logout\"><\/span>Docker logout<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/li>\n<\/ol>\n<p>\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u062e\u0627\u0631\u062c \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> parsdev@parsdev:\/home\/parsdev$ docker logout\r\nRemoving login credentials for https:\/\/index.docker.io\/v1\/ <\/pre>\n<div class=\"card m-2 mx-auto\">\n<div class=\"card-body\">\n<blockquote>\n<div class=\"col-12\">\u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633 \u06cc\u06a9 \u0645\u0627\u0634\u06cc\u0646 \u0645\u062c\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc SSH \u0637\u0628\u0642 \u0622\u0645\u0648\u0632\u0634 \u0631\u0627 \u0628\u0647 \u0622\u0646 \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a.<br \/>\n<a href=\"https:\/\/parsdev.com\/vps\" target=\"_blank\" rel=\"noopener\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc<\/a> \u0644\u06cc\u0646\u0648\u06a9\u0633 \u062f\u0631 \u067e\u0646\u062c \u0645\u0648\u0642\u0639\u06cc\u062a \u062c\u063a\u0631\u0627\u0641\u06cc\u0627\u06cc\u06cc \u0627\u06cc\u0631\u0627\u0646\u060c \u062a\u0631\u06a9\u06cc\u0647\u060c \u0647\u0644\u0646\u062f\u060c \u0622\u0644\u0645\u0627\u0646 \u0648 \u0622\u0645\u0631\u06cc\u06a9\u0627 \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u062a\u062d\u0648\u06cc\u0644 \u0622\u0646\u06cc \u062f\u0631 \u067e\u0627\u0631\u0633\u062f\u0648 \u0641\u0631\u0627\u0647\u0645 \u0627\u0633\u062a.<\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\"><\/span>\u0646\u062a\u06cc\u062c\u0647<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631\u0627\u062a docker \u0631\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc \u062e\u0648\u062f \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062a\u0645\u0631\u06cc\u0646 \u06a9\u0646\u06cc\u062f. \u0627\u0645\u06cc\u062f\u0648\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u0627\u06cc\u0646 \u06f2\u06f0 \u062f\u0633\u062a\u0648\u0631 docker \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u062f \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 docker \u0631\u0627 \u0634\u0631\u0648\u0639 \u0628\u0647 \u06a9\u0627\u0631 \u06a9\u0631\u062f\u0647 \u0648 \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u062a\u0648\u0627\u0628\u0639 \u0627\u0633\u0627\u0633\u06cc \u0631\u0627 \u0628\u062f\u0648\u0646 \u062e\u0633\u0646\u06af\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":"\u0622\u06cc\u0627 \u062f\u0631 Docker \u062a\u0627\u0632\u0647 \u06a9\u0627\u0631 \u0647\u0633\u062a\u06cc\u062f \u0648 \u0646\u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc Docker \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u062b\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f\u061f \u0646\u06af\u0631\u0627\u0646&hellip;","protected":false},"author":1,"featured_media":1924,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[8],"tags":[27],"class_list":{"0":"post-1925","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-server","8":"tag-vps","9":"cs-entry"},"_links":{"self":[{"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/posts\/1925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/comments?post=1925"}],"version-history":[{"count":15,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/posts\/1925\/revisions"}],"predecessor-version":[{"id":6495,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/posts\/1925\/revisions\/6495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/media\/1924"}],"wp:attachment":[{"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/media?parent=1925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/categories?post=1925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parsdev.com/blog\/wp-json\/wp\/v2\/tags?post=1925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}