{"id":22794,"date":"2022-04-08T17:00:01","date_gmt":"2022-04-08T12:30:01","guid":{"rendered":"https:\/\/parspack.com\/?p=22794"},"modified":"2025-03-09T11:30:53","modified_gmt":"2025-03-09T08:00:53","slug":"docker-in-ubuntu","status":"publish","type":"post","link":"https:\/\/parspack.com\/blog\/os\/linux\/ubuntu\/docker-in-ubuntu","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0648 \u06a9\u0627\u0631 \u0628\u0627 Docker"},"content":{"rendered":"<p style=\"text-align: justify;\">\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u061b \u062f\u0627\u06a9\u0631 \u06cc\u06a9 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0645\u062d\u0628\u0648\u0628 \u0628\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0622\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631\u060c \u0627\u06cc\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u200c\u0647\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0642\u0627\u0628\u0644\u06cc\u062a \u062c\u0627\u200c\u0628\u0647\u200c\u062c\u0627\u06cc\u06cc \u067e\u06cc\u062f\u0627 \u062e\u0648\u0627\u0647\u0646\u062f \u06a9\u0631\u062f \u0648 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u00a0<a title=\"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u06cc\u06af\u0627\u0646 ubuntu\" href=\"\/blog\/os\/linux\/ubuntu\" target=\"_blank\" rel=\"noopener\">\u0622\u0645\u0648\u0632\u0634 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/a> \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0628\u06af\u0648\u06cc\u06cc\u0645.<\/p>\n<div class=\"info-box-section\">\n<h2 class=\"title\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627 \u0633\u06cc\u0633\u062a\u0645 \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0627\u0632 \u067e\u0627\u0631\u0633 \u067e\u06a9<\/h2>\n<p class=\"description\">\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0627\u06af\u0631 \u0642\u0635\u062f \u062e\u0631\u06cc\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u067e\u0627\u0631\u0633 \u067e\u06a9 \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u06a9\u0627\u0631\u0634\u0646\u0627\u0633\u0627\u0646 \u0641\u0631\u0648\u0634 \u0645\u0627 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627\u0634\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639 \u0627\u0632 \u062a\u0639\u0631\u0641\u0647\u200c\u0647\u0627 \u0648 \u0647\u0632\u06cc\u0646\u0647\u200c\u0647\u0627 \u0628\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a title=\"\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\" href=\"\/vps\/linux\" target=\"_blank\" rel=\"noopener\">\u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/li>\n<li><a title=\"\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \" href=\"\/servers\/linux\" target=\"_blank\" rel=\"noopener\">\u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/li>\n<li><a title=\"\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\" href=\"\/dedicated-servers\/linux\" target=\"_blank\" rel=\"noopener\">\u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/li>\n<li><a title=\"\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0627\u0628\u0631\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\" href=\"\/cloud-server\/linux\" target=\"_blank\" rel=\"noopener\"> \u0633\u0631\u0648\u0631 \u0627\u0628\u0631\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633 <\/a><\/li>\n<li><a title=\"\u062e\u0631\u06cc\u062f \u0647\u0627\u0633\u062a \u0644\u06cc\u0646\u0648\u06a9\u0633\" href=\"\/host\/linux\" target=\"_blank\" rel=\"noopener\">\u0647\u0627\u0633\u062a \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc-9 \u0627\u062f\u0627\u0645\u0647 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u0628\u0647 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f:<\/p>\n<ul>\n<li style=\"text-align: justify;\">\u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04<\/li>\n<li style=\"text-align: justify;\">\u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc root \u06cc\u0627 sudo<\/li>\n<li style=\"text-align: justify;\">\u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u062f\u0647<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 7 \u0648 8 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645\u060c \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0631\u0627 \u0628\u0647 Docker Hub \u0628\u0641\u0631\u0633\u062a\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 \u0622\u0646 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646<\/span><\/h2>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u062a\u0645\u0627\u0645 \u0645\u0631\u0627\u062d\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0628\u0627\u06cc\u062f \u067e\u0634\u062a \u0633\u0631 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06af\u0641\u062a. \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0642\u0637\u0639\u0627 \u062f\u0627\u0631\u0627\u06cc \u0631\u0648\u0634 \u0646\u0635\u0628 \u0645\u0634\u0627\u0628\u0647 \u0645\u06cc\u200c\u0628\u0627\u0634\u0646\u062f. \u067e\u0633 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0631\u0627 save \u06cc\u0627 bookmark\u200c \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u062d\u062a\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u067e\u0634\u062a \u0633\u0631 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f.<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" data-loaded=\"true\" src=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/Docker-on-ubuntu.jpg\" class=\"wp-image-22823 size-full\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\" title=\"\u0646\u0635\u0628 Docker \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\"       width=\"650\" height=\"400\" srcset=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/Docker-on-ubuntu.jpg 650w, https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/Docker-on-ubuntu-300x185.jpg 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption class=\"text-subtitle-5 text-gray-9 text-center mt-2\" >\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 Docker \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04<\/figcaption><\/figure>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644: \u0646\u0635\u0628 Docker (\u062f\u0627\u06a9\u0631)<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u0632 \u0622\u0646\u200c\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u0633\u062e\u0647 \u0646\u0635\u0628\u06cc \u062f\u0627\u06a9\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u06cc\u0627 \u0647\u0645\u0627\u0646 \u0645\u062e\u0632\u0646 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0646\u0628\u0627\u0634\u062f\u060c \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc\u060c \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u0631\u0633\u0645\u06cc Docker \u0646\u0635\u0628 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u06a9\u0644\u06cc\u062f GPG \u0627\u0632 \u062f\u0627\u06a9\u0631 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u062f\u0627\u0646\u0644\u0648\u062f \u0622\u0646 \u0627\u0645\u06a9\u0627\u0646\u200c\u067e\u0630\u06cc\u0631 \u0627\u0633\u062a. \u0627\u0628\u062a\u062f\u0627 \u0644\u06cc\u0633\u062a\u200c \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo apt update<\/pre>\n<p style=\"text-align: justify;\">\u0633\u067e\u0633 \u0686\u0646\u062f \u0628\u0633\u062a\u0647 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0646\u0635\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f \u06a9\u0647 \u0628\u0647 APT \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 HTTPS \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo apt install apt-transport-https ca-certificates curl software-properties-common<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u0647\u0645 \u06a9\u0644\u06cc\u062f GPG \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u06cc\u0627 \u0647\u0645\u0627\u0646 \u0645\u062e\u0632\u0646 \u0631\u0633\u0645\u06cc Docker \u0631\u0627 \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add \u2013<\/pre>\n<p style=\"text-align: justify;\">\u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0628\u0647 \u0645\u0646\u0627\u0628\u0639 APT \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo add-apt-repository \"deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu focal stable\"<\/pre>\n<p style=\"text-align: justify;\">\u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644 \u0646\u0635\u0628 \u0628\u0633\u062a\u0647 \u0627\u0632 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631 (\u0628\u0647 \u062c\u0627\u06cc \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u0650 \u0627\u0648\u0628\u0648\u0646\u062a\u0648) \u0647\u0633\u062a\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ apt-cache policy docker-ce<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0645\u0631\u0627\u062d\u0644 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0637\u06cc \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f. \u0627\u0644\u0628\u062a\u0647 \u0646\u0633\u062e\u0647 \u062f\u0627\u06a9\u0631 \u0634\u0627\u06cc\u062f \u0645\u062a\u0641\u0627\u0648\u062a \u0628\u0627\u0634\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">:docker-ce\r\n\u00a0Installed: (none)\u00a0 \u00a0\u00a0\r\nCandidate: 5:19.03.9~3-0~ubuntu-focal\u00a0 \u00a0\u00a0\r\n:Version table\u00a0 \u00a0\u00a0\r\n\u00a05:19.03.9~3-0~ubuntu-focal 500\u00a0 \u00a0 \u00a0 \u00a0\r\n500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages<\/pre>\n<p style=\"text-align: justify;\">\u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 docker-ce \u0646\u0635\u0628 \u0646\u0634\u062f\u0647 \u0627\u0645\u0627 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0627\u0632 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631 (\u0628\u0631\u0627\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04) \u0622\u0645\u0627\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0622\u062e\u0631 \u0647\u0645 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0646\u0635\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo apt install docker-ce<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0628\u0627\u06cc\u062f \u062f\u0627\u06a9\u0631 \u0646\u0635\u0628 \u0648 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u06cc\u0627 \u0647\u0645\u0627\u0646 daemon \u0634\u0631\u0648\u0639 \u0628\u0647 \u06a9\u0627\u0631 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u0646\u062f. \u067e\u0633 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0647\u0633\u062a\u0646\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo systemctl status docker<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0628\u0627\u06cc\u062f \u0645\u0634\u0627\u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f. \u06cc\u0639\u0646\u06cc \u0646\u0634\u0627\u0646 \u062f\u0647\u062f \u06a9\u0647 \u0633\u0631\u0648\u06cc\u0633 \u0641\u0639\u0627\u0644 \u0648 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\u25cf docker.service - Docker Application Container Engine\r\nLoaded: loaded (\/lib\/systemd\/system\/docker.service; enabled; vendor preset: enabled)\r\nActive: active (running) since Tue 2020-05-19 17:00:41 UTC; 17s ago\r\nTriggeredBy: \u25cf docker.socket\r\nDocs: https:\/\/docs.docker.com\r\nMain PID: 24321 (dockerd)\r\nTasks: 8\r\nMemory: 46.4M\r\nCGroup: \/system.slice\/docker.service\r\n\u2514\u250024321 \/usr\/bin\/dockerd -H fd:\/\/ --containerd=\/run\/containerd\/containerd.sock<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0628\u0627 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0646\u0647 \u062a\u0646\u0647\u0627 \u0633\u0631\u0648\u06cc\u0633 Docker\u060c \u0628\u0644\u06a9\u0647 \u06a9\u0627\u0645\u0646\u062f docker \u0647\u0645 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631 \u0634\u0645\u0627 \u0642\u0631\u0627\u0631 \u062e\u0648\u0627\u0647\u062f \u06af\u0631\u0641\u062a.<\/p>\n<div class=\"info-box-section\">\n<h2 class=\"title\">\u0633\u0631\u0648\u0631 \u067e\u0627\u0631\u0633 \u067e\u06a9: \u0627\u0646\u062a\u062e\u0627\u0628\u06cc \u0627\u06cc\u062f\u0647\u200c\u0622\u0644 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646<\/h2>\n<p class=\"description\">\u0628\u0627 \u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u067e\u0627\u0631\u0633 \u067e\u06a9\u060c \u0627\u0632 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062e\u0648\u062f \u0628\u0647\u0631\u0647\u200c\u0645\u0646\u062f \u0634\u0648\u06cc\u062f. \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0645\u0627 \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639\u060c \u0642\u0627\u0628\u0644\u06cc\u062a \u0646\u0635\u0628 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0648 \u062f\u0633\u062a\u0631\u0633\u06cc \u0631\u0648\u062a\u060c \u0627\u0646\u062a\u062e\u0627\u0628\u06cc \u0627\u06cc\u062f\u0647\u200c\u0622\u0644 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<div class=\"button-container\"><a class=\"button\" href=\"https:\/\/parspack.com\/servers\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631<\/a><\/div>\n<\/div>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0645: \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 \u062f\u0627\u06a9\u0631 \u0628\u062f\u0648\u0646 Sudo (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062f\u0633\u062a\u0648\u0631 docker \u0641\u0642\u0637 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631 root \u06cc\u0627 \u0628\u0648\u0633\u06cc\u0644\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 \u06af\u0631\u0648\u0647 \u062f\u0627\u06a9\u0631 (Docker group) \u0627\u062c\u0631\u0627 \u0634\u0648\u062f.<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" data-loaded=\"true\" src=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/how-to-use-docker-on-ubuntu.jpg\" class=\"wp-image-22821 size-full\" alt=\"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\" title=\"\u0637\u0631\u06cc\u0642\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0627\u06a9\u0631 \u062f\u0631 Ubuntu 20.04\"       width=\"650\" height=\"400\" srcset=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/how-to-use-docker-on-ubuntu.jpg 650w, https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/how-to-use-docker-on-ubuntu-300x185.jpg 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption class=\"text-subtitle-5 text-gray-9 text-center mt-2\" >\u06a9\u0627\u0631 \u0628\u0627 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0627\u06a9\u0631 \u062f\u0631 Ubuntu 20.04<\/figcaption><\/figure>\n<p style=\"text-align: center;\">\u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 docker \u0628\u062f\u0648\u0646 sudo \u06cc\u0627 \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u062f\u0631 \u06af\u0631\u0648\u0647 docker\u060c \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.\r\nSee 'docker run --help'.<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0647\u0646\u06af\u0627\u0645 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 docker \u0627\u0632 \u062a\u0627\u06cc\u067e sudo \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u06af\u0631\u0648\u0647 docker \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo usermod -aG docker ${USER}\r\n<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0639\u0636\u0648\u06cc\u062a \u062c\u062f\u06cc\u062f \u062f\u0631 \u06af\u0631\u0648\u0647\u060c \u06cc\u0627 \u0628\u0627\u06cc\u062f \u0627\u0632 \u0633\u0631\u0648\u0631 log out \u0648 \u0645\u062c\u062f\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f\u060c \u06cc\u0627 \u0628\u0627\u06cc\u062f \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0627\u06cc\u067e \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ su - ${USER}<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u0632 \u0634\u0645\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u067e\u0633\u0648\u0631\u062f \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0627 \u062a\u0627\u06cc\u067e \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631\u060c \u062a\u0627\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06cc\u0648\u0632\u0631 \u0634\u0645\u0627 \u0628\u0647 \u06af\u0631\u0648\u0647 docker \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ groups<\/pre>\n<p style=\"text-align: justify;\">\u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sammy sudo docker<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u062f \u06cc\u0648\u0632\u0631\u06cc \u0631\u0627 \u0628\u0647 \u06af\u0631\u0648\u0647 docker \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f(\u06a9\u0647 \u0628\u0627 \u0622\u0646 \u0648\u0627\u0631\u062f \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u062f)\u060c \u0622\u0646 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ sudo usermod -aG docker username<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u0633\u0648\u0645: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u062f\u0627\u06a9\u0631 (Command Docker)<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 docker \u0634\u0627\u0645\u0644 \u0632\u0646\u062c\u06cc\u0631\u0647\u200c\u0627\u06cc \u0627\u0632 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0627 \u0622\u0631\u06af\u0648\u0645\u0627\u0646\u200c\u0647\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker [option] [command] [arguments]<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u062a\u0645\u0627\u0645 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0641\u0631\u0639\u06cc (subcommands) \u0628\u0627\u06cc\u062f \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0627\u06cc\u067e \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 Docker 19 \u0644\u06cc\u0633\u062a \u06a9\u0627\u0645\u0644 \u0633\u0627\u0628\u200c\u06a9\u0627\u0645\u0646\u062f\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f\u060c \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">attach Attach local standard input, output, and error streams to a running container\r\nbuild Build an image from a Dockerfile\r\ncommit Create a new image from a container's changes\r\ncp Copy files\/folders between a container and the local filesystem\r\ncreate Create a new container\r\ndiff Inspect changes to files or directories on a container's filesystem\r\nevents Get real time events from the server\r\nexec Run a command in a running container\r\nexport Export a container's filesystem as a tar archive\r\nhistory Show the history of an image\r\nimages List images\r\nimport Import the contents from a tarball to create a filesystem image\r\ninfo Display system-wide information\r\ninspect Return low-level information on Docker objects\r\nkill Kill one or more running containers\r\nload Load an image from a tar archive or STDIN\r\nlogin Log in to a Docker registry\r\nlogout Log out from a Docker registry\r\nlogs Fetch the logs of a container\r\npause Pause all processes within one or more containers\r\nport List port mappings or a specific mapping for the container\r\nps List containers\r\npull Pull an image or a repository from a registry\r\npush Push an image or a repository to a registry\r\nrename Rename a container\r\nrestart Restart one or more containers\r\nrm Remove one or more containers\r\nrmi Remove one or more images\r\nrun Run a command in a new container\r\nsave Save one or more images to a tar archive (streamed to STDOUT by default)\r\nsearch Search the Docker Hub for images\r\nstart Start one or more stopped containers\r\nstats Display a live stream of container(s) resource usage statistics\r\nstop Stop one or more running containers\r\ntag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE\r\ntop Display the running processes of a container\r\nunpause Unpause all processes within one or more containers\r\nupdate Update configuration of one or more containers\r\nversion Show the Docker version information\r\nwait Block until one or more containers stop, then print their exit codes<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 option\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u06cc\u06a9 command \u062e\u0627\u0635\u060c \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker docker-subcommand --help<\/pre>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u0645\u0648\u0631\u062f Docker\u060c \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker info<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u0686\u0647\u0627\u0631\u0645: \u06a9\u0627\u0631 \u0628\u0627 Docker Images<\/span><\/h2>\n<p style=\"text-align: justify;\">\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u0627\u0632 Image\u0647\u0627 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u060c Docker \u0627\u06cc\u0646 \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 Docker Hub \u067e\u0648\u0644(pull) \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0632 \u0637\u0631\u0641\u06cc \u0647\u0631 \u0631\u06cc\u062c\u0633\u062a\u0631\u06cc \u062f\u0627\u06a9\u0631(Docker registry) \u062a\u0648\u0633\u0637 \u062e\u0648\u062f \u0634\u0631\u06a9\u062a \u062f\u0627\u06a9\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0647\u0631 \u0634\u062e\u0635\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f image\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 Docker Hub \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u06a9\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u06a9\u062b\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0648 \u062a\u0648\u0632\u06cc\u0639\u200c\u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\u062a\u0627\u0646\u060c image\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0622\u0646\u200c\u062c\u0627 \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc\u0650 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627 \u0627\u0632 Docker Hub \u0648 \u0627\u0645\u06a9\u0627\u0646 \u062f\u0627\u0646\u0644\u0648\u062f\u060c \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0627\u06cc\u067e \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker run hello-world<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 Docker \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Unable to find image 'hello-world:latest' locally\r\nlatest: Pulling from library\/hello-world\r\n0e03bdcc26d7: Pull complete\r\nDigest: sha256:6a65f928fb91fcfbc963f7aa6d57c8eeb426ad9a20c7ee045538ef34847f44f1\r\nStatus: Downloaded newer image for hello-world:latest\r\n\r\nHello from Docker!\r\nThis message shows that your installation appears to be working correctly.\r\n\r\n...<\/pre>\n<p style=\"text-align: justify;\">Docker \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0642\u0627\u062f\u0631 \u0628\u0647 \u06cc\u0627\u0641\u062a\u0646 \u0627\u06cc\u0645\u06cc\u062c hello-world \u0628\u0647 \u0635\u0648\u0631\u062a \u0644\u0648\u06a9\u0627\u0644 \u0646\u06cc\u0633\u062a. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0627\u06cc\u062f image \u0631\u0627 \u0627\u0632 Docker Hub \u06a9\u0647 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u06cc\u0627 \u0647\u0645\u0627\u0646 \u0645\u062e\u0632\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u0633\u062a\u060c \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0631\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0627\u06a9\u0631 \u0628\u0639\u062f \u0627\u0632 \u062f\u0627\u0646\u0644\u0648\u062f image\u060c \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0632 \u0622\u0646 \u0627\u06cc\u062c\u0627\u062f \u0648 \u0628\u0639\u062f \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0631\u0648\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u067e\u06cc\u0627\u0645 \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062f\u0633\u062a\u0648\u0631 docker \u0628\u0627 \u0633\u0627\u0628\u200c\u06a9\u0627\u0645\u0646\u062f\u0650 search\u060c \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062c\u0633\u062a\u062c\u0648 \u06a9\u0631\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc image \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0628\u0627\u06cc\u062f \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker search ubuntu<\/pre>\n<p style=\"text-align: justify;\">\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u060c Docker Hub \u0631\u0627 \u06a9\u0631\u0627\u0648\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0633\u067e\u0633 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u062a\u0645\u0627\u0645 Imgae\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u0627\u0645 \u0622\u0646\u200c\u0647\u0627 \u0628\u0627 search string \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a\u060c \u062e\u0631\u0648\u062c\u06cc \u0634\u0645\u0627 \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">NAME DESCRIPTION STARS OFFICIAL AUTOMATED\r\nubuntu Ubuntu is a Debian-based Linux operating sys\u2026 10908 [OK]\r\ndorowu\/ubuntu-desktop-lxde-vnc Docker image to provide HTML5 VNC interface \u2026 428 [OK]\r\nrastasheep\/ubuntu-sshd Dockerized SSH service, built on top of offi\u2026 244 [OK]\r\nconsol\/ubuntu-xfce-vnc Ubuntu container with \"headless\" VNC session\u2026 218 [OK]\r\nubuntu-upstart Upstart is an event-based replacement for th\u2026 108 [OK]\r\nansible\/ubuntu14.04-ansible Ubuntu 14.04 LTS with\r\n...<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0633\u062a\u0648\u0646 OFFICIAL\u060c \u0639\u0628\u0627\u0631\u062a OK \u0627\u06cc\u0645\u06cc\u062c\u06cc \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0634\u0631\u06a9\u062a \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u067e\u0631\u0648\u0698\u0647 \u0633\u0627\u062e\u062a\u0647 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0639\u062f \u0627\u0632 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc image \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\u062a\u0627\u0646 \u0622\u0646 \u0631\u0627 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0641\u0631\u0639\u06cc pull \u062f\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u062e\u0648\u062f \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f image\u200c \u0631\u0633\u0645\u06cc ubuntu \u062f\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u062e\u0648\u062f \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker pull ubuntu<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Using default tag: latest\r\nlatest: Pulling from library\/ubuntu\r\nd51af753c3d3: Pull complete\r\nfc878cd0a91c: Pull complete\r\n6154df8ff988: Pull complete\r\nfee5db0ff82f: Pull complete\r\nDigest: sha256:747d2dbbaaee995098c9792d99bd333c6783ce56150d1b11e333bbceed5c54d7\r\nStatus: Downloaded newer image for ubuntu:latest\r\ndocker.io\/library\/ubuntu:latest<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0627\u0632 \u062f\u0627\u0646\u0644\u0648\u062f \u06cc\u06a9 image\u200c\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0648 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0641\u0631\u0639\u06cc run\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 docker \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0641\u0631\u0639\u06cc run \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0627\u06cc\u0645\u06cc\u062c\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u06a9\u0644\u0627\u06cc\u0646\u062a \u062f\u0627\u06a9\u0631 \u0627\u0628\u062a\u062f\u0627 image \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0633\u067e\u0633 \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. (\u0645\u0627\u0646\u0646\u062f \u0645\u062b\u0627\u0644 hello-world)<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 image\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0634\u0645\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u0634\u062f\u0647\u200c\u0627\u0646\u062f\u060c \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker images<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0634\u0645\u0627 \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">REPOSITORY TAG IMAGE ID CREATED SIZE\r\nubuntu latest 1d622ef86b13 3 weeks ago 73.9MB\r\nhello-world latest bf756fb1ae65 4 months ago 13.3kB<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u067e\u0646\u062c: \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 Docker Container<\/span><\/h2>\n<p style=\"text-align: justify;\">\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 hello-world \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644\u06cc \u0627\u062c\u0631\u0627 \u0634\u062f\u060c \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u067e\u0633 \u0627\u0631\u0633\u0627\u0644 \u06cc\u06a9 \u067e\u06cc\u0627\u0645 \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc \u0627\u062c\u0631\u0627 \u0648 \u0633\u067e\u0633 \u0627\u0632 \u0622\u0646 \u062e\u0627\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f. \u062d\u0627\u0644 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u062e\u0631\u06cc\u0646 \u0627\u06cc\u0645\u06cc\u062c \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645. \u062a\u0631\u06a9\u06cc\u0628 \u0633\u0648\u0626\u06cc\u0686\u200c\u0647\u0627\u06cc i- \u0648 t- \u0627\u0645\u06a9\u0627\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062a\u0639\u0627\u0645\u0644\u06cc shell\u200c \u0628\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker run -it ubuntu<\/pre>\n<p style=\"text-align: justify;\">Command prompt \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u062f\u0686\u0627\u0631 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646 \u0627\u0632 \u0627\u0646\u062c\u0627\u0645 \u06a9\u0627\u0631 \u062f\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0628\u0627\u0634\u062f \u0648 \u0628\u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0631\u0627\u0626\u0647 \u0634\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">root@d9b100f2f636:\/#<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0647 ID \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0631 command prompt \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 ID \u0622\u06cc\u200c\u062f\u06cc d9b100f2f636 \u0627\u0633\u062a. \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u060c \u0627\u06cc\u0646 ID \u0628\u062f\u0631\u062f\u062a\u0627\u0646 \u062e\u0648\u0627\u0647\u062f \u062e\u0648\u0631\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0631 \u062f\u0633\u062a\u0648\u0631\u06cc \u0631\u0627 \u062f\u0627\u062e\u0644 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u0645\u062b\u0644\u0627 \u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u067e\u06a9\u06cc\u062c \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062f\u0627\u062e\u0644 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0622\u067e\u062f\u06cc\u062a \u06a9\u0646\u06cc\u062f \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062f\u0633\u062a\u0648\u0631 sudo \u0646\u062f\u0627\u0631\u06cc\u062f. \u0632\u06cc\u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631 root\u200c \u062f\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">apt update<\/pre>\n<p style=\"text-align: justify;\">\u062d\u0627\u0644 \u0647\u0631 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u06cc \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0622\u0646 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u062f\u0631 \u0627\u06cc\u0646\u200c\u062c\u0627 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 Node.js \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">apt install nodejs<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 Node.js \u062f\u0631 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u0631\u0633\u0645\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0639\u062f \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628\u060c \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 Node.js \u0646\u0635\u0628 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">node -v<\/pre>\n<p style=\"text-align: justify;\">\u0648\u0631\u0698\u0646 \u0646\u0627\u0645\u0628\u0631 \u06cc\u0627 \u0647\u0645\u0627\u0646 \u0634\u0645\u0627\u0631\u0647 \u0646\u0633\u062e\u0647 \u0631\u0627 \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u062e\u0648\u062f \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">v10.19.0<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0647\u0631 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u06a9\u0647 \u062f\u0631 \u062f\u0627\u062e\u0644 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0622\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0639\u0645\u0627\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062e\u0631\u0648\u062c \u0627\u0632 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u060c exit \u0631\u0627 \u062f\u0631 prompt \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u0634\u0634\u0645: \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc Docker<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0627 \u06af\u0630\u0634\u062a \u0627\u0646\u062f\u06a9\u06cc \u0632\u0645\u0627\u0646 \u0627\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u0654 Docker\u060c \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0641\u0639\u0627\u0644 \u0648 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u062f\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u062e\u0648\u062f \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a. \u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u0648\u0627\u0631\u062f \u0641\u0639\u0627\u0644 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker ps<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">CONTAINER ID IMAGE COMMAND CREATED<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0634\u0645\u0627 \u062f\u0648 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 Start \u06a9\u0631\u062f\u06cc\u062f\u061b \u06cc\u06a9\u06cc \u0627\u0632 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627 \u0627\u06cc\u0645\u06cc\u062c hello-world \u0648 \u062f\u06cc\u06af\u0631\u06cc \u0627\u06cc\u0645\u06cc\u062c ubuntu \u0627\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0647\u0631 \u062f\u0648\u06cc \u0622\u0646\u0647\u0627 \u062f\u06cc\u06af\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0646\u0628\u0648\u062f\u0647 \u0648 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0647\u0633\u062a\u0646\u062f. \u0627\u0645\u0627 \u0627\u06cc\u0646 \u062f\u0648 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0647\u0646\u0648\u0632 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0634\u0645\u0627 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u0641\u0639\u0627\u0644 \u0648 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644\u060c docker ps \u0631\u0627 \u0628\u0627 \u0633\u0648\u0626\u06cc\u0686 a- \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker ps -a<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">1c08a7a0d0e4 ubuntu \"\/bin\/bash\" 2 minutes ago Exited (0) 8 seconds ago quizzical_mcnulty\r\na707221a5f6c hello-world \"\/hello\" 6 minutes ago Exited (0) 6 minutes ago youthful_curie<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u0622\u062e\u0631\u06cc\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u06cc\u062f\u060c \u0633\u0648\u0626\u06cc\u0686 l- \u0631\u0627 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker ps -l\r\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\r\n1c08a7a0d0e4 ubuntu \"\/bin\/bash\" 2 minutes ago Exited (0) 40 seconds ago quizzical_mcnulty<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 container \u0645\u062a\u0648\u0642\u0641 \u0634\u062f\u0647\u060c \u0627\u0632 docker start \u0648 \u0633\u067e\u0633 \u0627\u0632 ID \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u06cc\u0627 \u0646\u0627\u0645 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646\u200c\u062c\u0627 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0631\u0627 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 1c08a7a0d0e4 \u0627\u0633\u062a\u0627\u0631\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker start 1c08a7a0d0e4<\/pre>\n<p style=\"text-align: justify;\">\u062d\u0627\u0644 \u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u0648\u0636\u0639\u06cc\u062a \u0622\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 docker ps \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\r\n1c08a7a0d0e4 ubuntu \"\/bin\/bash\" 3 minutes ago Up 5 seconds quizzical_mcnulty<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062a\u0648\u0642\u0641 \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627\u060c \u0627\u0632 docker stop \u0648 \u0633\u067e\u0633 ID \u06cc\u0627 \u0646\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f . \u0628\u0627 \u0646\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0627\u06a9\u0631 \u0628\u0647 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 (quizzical_mcnulty) \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u0634\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker stop quizzical_mcnulty<\/pre>\n<p style=\"text-align: justify;\">\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 container \u0646\u062f\u0627\u0634\u062a\u06cc\u062f\u060c \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 docker rm \u0628\u0647 \u0639\u0644\u0627\u0648\u0647 ID \u06cc\u0627 \u0646\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u060c \u0622\u0646 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u06cc\u0627\u0641\u062a\u0646 \u0634\u0646\u0627\u0633\u0647 \u06cc\u0627 \u0646\u0627\u0645 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u06cc\u0645\u06cc\u062c hello-world \u0648 \u062d\u0630\u0641 \u0622\u0646 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 docker ps -a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker rm youthful_curie<\/pre>\n<p style=\"text-align: justify;\">\u0627\u0632 \u0637\u0631\u0641\u06cc \u0647\u0645\u06cc\u0634\u0647 \u0642\u0627\u062f\u0631 \u0647\u0633\u062a\u06cc\u062f \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062c\u062f\u06cc\u062f \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0648\u0626\u06cc\u0686 name&#8211; \u0628\u0631\u0627\u06cc \u0622\u0646 \u06cc\u06a9 \u0646\u0627\u0645 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0633\u0648\u0626\u06cc\u0686 rm&#8211; \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0639\u062f \u0627\u0632 \u062a\u0648\u0642\u0641\u060c \u062e\u0648\u062f \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631 \u0627\u06cc\u0646\u0628\u0627\u0631\u0647\u060c \u062f\u0633\u062a\u0648\u0631 docker run help \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">container\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 Image \u0634\u0648\u0646\u062f \u062a\u0627 \u0627\u0632 \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646\u200c\u06a9\u0627\u0631 \u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u062f\u0627\u062e\u062a.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0641\u062a: \u0627\u0646\u062c\u0627\u0645 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062f\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 image<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u06af\u0641\u062a\u06cc\u0645\u060c \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0627\u06cc\u0645\u06cc\u062c \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062f \u062a\u0627 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u06cc\u06a9 \u0627\u06cc\u0645\u06cc\u062c Docker \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0645\u0627\u0634\u06cc\u0646 \u0645\u062c\u0627\u0632\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f\u060c \u0627\u0635\u0644\u0627\u062d \u0648 \u062d\u0630\u0641 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0639\u0645\u0627\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 docker rm \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f\u060c \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u0631\u0627\u06cc \u0647\u0645\u06cc\u0634\u0647 \u0627\u0632 \u0628\u06cc\u0646 \u062e\u0648\u0627\u0647\u0646\u062f \u0631\u0641\u062a.<\/p>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0646\u0635\u0628 Node.js \u062f\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u0627\u06a9\u0646\u0648\u0646 \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u0627\u06cc\u0645\u06cc\u062c \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. \u0627\u0645\u0627 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0628\u0627 \u0627\u06cc\u0645\u06cc\u062c\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a.<\/p>\n<p style=\"text-align: justify;\">\u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 Node.js \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u0628\u0646\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631\u060c \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u062c\u062f\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0645\u06cc\u062c \u062f\u0627\u06a9\u0631 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker commit -m \"What you did to the image\" -a \"Author Name\" container_id repository\/new_image_name<\/pre>\n<p style=\"text-align: justify;\">\u0633\u0648\u0626\u06cc\u0686 m- \u0628\u0631\u0627\u06cc \u0627\u0639\u0644\u0627\u0645 \u067e\u06cc\u0627\u0645 \u062f\u0631\u0628\u0627\u0631\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0627\u0633\u062a. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 a- \u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 author \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. Container_id \u0647\u0645\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0642\u0628\u0644\u0627\u064b \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0647\u0646\u06af\u0627\u0645 \u0634\u0631\u0648\u0639 Docker session \u062a\u0639\u0627\u0645\u0644\u06cc \u0628\u0647 \u0622\u0646 \u0627\u0634\u0627\u0631\u0647 \u0634\u062f. \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc\u200c \u06a9\u0647 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u0627\u0636\u0627\u0641\u06cc \u062f\u0631 Docker Hub \u0646\u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c repository \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc Docker Hub \u0634\u0645\u0627 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0627\u06cc \u06cc\u0648\u0632\u0631 sammy \u0628\u0627 ID \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 d9b100f2f636\u060c \u062f\u0633\u062a\u0648\u0631 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker commit -m \"added Node.js\" -a \"sammy\" d9b100f2f636 sammy\/ubuntu-nodejs<\/pre>\n<p style=\"text-align: justify;\">\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0627\u06cc\u0645\u06cc\u062c\u06cc commit \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u06cc\u06a9 new image \u0628\u0647 \u0635\u0648\u0631\u062a local \u062f\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0634\u0645\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0627 listing \u0645\u062c\u062f\u062f \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631\u060c image \u062c\u062f\u06cc\u062f \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker images<\/pre>\n<p style=\"text-align: justify;\">\u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">REPOSITORY TAG IMAGE ID CREATED SIZE\r\nsammy\/ubuntu-nodejs latest 7c1f35226ca6 7 seconds ago 179MB\r\n...<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 ubuntu-nodejs \u06cc\u06a9 new image \u0647\u0633\u062a \u06a9\u0647 \u06a9\u0647 \u0627\u0632 \u0627\u06cc\u0645\u06cc\u062c ubuntu \u0645\u0648\u062c\u0648\u062f \u062f\u0631 Ducker Hub \u0628\u0631\u06af\u0631\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u062e\u062a\u0644\u0627\u0641 \u0633\u0627\u06cc\u0632 \u0627\u06cc\u0646 \u062f\u0648 \u0627\u06cc\u0645\u06cc\u062c \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u0645\u0627 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0645\u0646\u0638\u0648\u0631 \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0635\u0628 NodeJS \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u0631\u0627 \u0628\u0627 \u0628\u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc ubuntu \u0648 NodeJS \u0627\u0632 \u067e\u06cc\u0634 \u0646\u0635\u0628 \u0634\u062f\u0647 \u0628\u06a9\u0627\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u06a9\u0627\u0641\u06cc\u0633\u062a \u0627\u0632 \u0627\u06cc\u0645\u06cc\u062c \u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f image\u0647\u0627 \u0631\u0627 \u0627\u0632 \u06cc\u06a9 Dockerlife \u0628\u0633\u0627\u0632\u06cc\u062f. Dockerlife \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0646\u0635\u0628 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0627\u06cc\u0645\u06cc\u062c \u062c\u062f\u06cc\u062f \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0634\u062a: Push \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u0628\u0647 \u06cc\u06a9 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u0627\u0632 \u0622\u0646<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 Image \u062c\u062f\u06cc\u062f\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0628\u0627 \u0647\u0645\u06a9\u0627\u0631\u0627\u0646\u062a\u0627\u0646 \u062f\u0631 \u062f\u0627\u06a9\u0631 \u0647\u0627\u0628 \u0648 \u062f\u06cc\u06af\u0631 \u0641\u0636\u0627\u0647\u0627\u06cc \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u062f\u0627\u06a9\u0631\u060c \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f.<br \/>\n\u0642\u0628\u0644 \u0627\u0632 \u0647\u0631\u0686\u06cc\u0632\u06cc \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627 \u0628\u0647 Docker Hub \u06cc\u0627 \u0647\u0631 \u0645\u062d\u06cc\u0637 \u062f\u06cc\u06af\u0631\u06cc \u06a9\u0647 \u0628\u0627 \u062f\u0627\u06a9\u0631 \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 \u0622\u0646 \u0641\u0636\u0627 \u0647\u0645 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc push \u06a9\u0631\u062f\u0646 image\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0648\u0627\u0631\u062f Docker Hub \u0634\u0648\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker login -u docker-registry-username<\/pre>\n<p style=\"text-align: justify;\">\u0633\u067e\u0633 \u0627\u0632 \u0634\u0645\u0627 \u062e\u0648\u0627\u0633\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 Docker Hub \u062e\u0648\u062f \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0627\u06af\u0631 \u067e\u0633\u0648\u0631\u062f \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0635\u062d\u06cc\u062d\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0628\u0627\u06cc\u062f \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062a\u0648\u062c\u0647: \u0627\u06af\u0631 \u06cc\u0648\u0632\u0631\u0646\u06cc\u0645 \u0631\u062c\u06cc\u0633\u062a\u0631\u06cc Docker \u0634\u0645\u0627 \u0628\u0627 \u06cc\u0648\u0632\u0631\u0646\u06cc\u0645 \u0644\u0648\u06a9\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0627\u06cc\u0645\u06cc\u062c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a\u060c \u0628\u0627\u06cc\u062f \u0627\u06cc\u0645\u06cc\u062c \u0631\u0627 \u0628\u0627 \u06cc\u0648\u0632\u0631\u0646\u06cc\u0645 \u0631\u062c\u06cc\u0633\u062a\u0631\u06cc \u062e\u0648\u062f \u062a\u06af \u06a9\u0646\u06cc\u062f. \u0628\u0639\u0628\u0627\u0631\u062a\u06cc \u062f\u06cc\u06af\u0631\u060c \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0622\u062e\u0631\u060c \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker tag sammy\/ubuntu-nodejs docker-registry-username\/ubuntu-nodejs<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0631\u0622\u06cc\u0646\u062f push \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0645\u06cc\u062c \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u067e\u06cc\u0634 \u0628\u0628\u0631\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker push docker-registry-username\/docker-image-name<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc push \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0645\u06cc\u062c ubuntu-nodejs \u0628\u0647 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc sammy\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ docker push sammy\/ubuntu-nodejs<\/pre>\n<p style=\"text-align: justify;\">\u0627\u0645\u06a9\u0627\u0646 \u062f\u0627\u0631\u062f \u0641\u0631\u0622\u06cc\u0646\u062f \u0622\u067e\u0644\u0648\u062f image\u0647\u0627 \u0645\u062f\u062a\u06cc \u0637\u0648\u0644 \u0628\u06a9\u0634\u062f. \u0627\u0645\u0627 \u0628\u0639\u062f \u0627\u0632 \u062a\u06a9\u0645\u06cc\u0644\u060c \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">The push refers to a repository [docker.io\/sammy\/ubuntu-nodejs]\r\ne3fbbfb44187: Pushed\r\n5f70bf18a086: Pushed\r\na3b5c80a4eba: Pushed\r\n7f18b442972b: Pushed\r\n3ce512daaf78: Pushed\r\n7aae4540b42d: Pushed\r\n\r\n...<\/pre>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 push \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0628\u0647 registry\u060c \u0628\u0627\u06cc\u062f \u062f\u0631 \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0634\u0645\u0627 \u062f\u06cc\u062f\u0647 \u0634\u0648\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u0622\u0646\u0686\u0647 \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0632\u06cc\u0631 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" data-loaded=\"true\" src=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/Docker-on-Ubuntu-20.04-repositories.jpg\" class=\"wp-image-22822 size-full\" alt=\" \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\" title=\"\u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u062f\u0631 \u062f\u0627\u06a9\u0631 \u0646\u0635\u0628 \u0634\u062f\u0647 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\"       width=\"650\" height=\"347\" srcset=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/Docker-on-Ubuntu-20.04-repositories.jpg 650w, https:\/\/parspack.com\/blog\/wp-content\/uploads\/2022\/04\/Docker-on-Ubuntu-20.04-repositories-300x160.jpg 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption class=\"text-subtitle-5 text-gray-9 text-center mt-2\" >\u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0646 Docker image \u062f\u0631 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u062a\u0644\u0627\u0634 \u0628\u0631\u0627\u06cc push \u0645\u0646\u062c\u0631 \u0628\u0647 \u0627\u06cc\u0646 \u0646\u0648\u0639 \u062e\u0637\u0627 \u0634\u0648\u062f\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0648\u0627\u0631\u062f \u0633\u06cc\u0633\u062a\u0645 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">The push refers to a repository [docker.io\/sammy\/ubuntu-nodejs]\r\ne3fbbfb44187: Preparing\r\n5f70bf18a086: Preparing\r\na3b5c80a4eba: Preparing\r\n7f18b442972b: Preparing\r\n3ce512daaf78: Preparing\r\n7aae4540b42d: Waiting\r\nunauthorized: authentication required<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f \u062a\u0627 \u062e\u0637\u0627 \u0628\u0631\u0637\u0631\u0641 \u0634\u0648\u062f \u0648 \u0641\u0631\u0622\u06cc\u0646\u062f push \u0627\u06cc\u0645\u06cc\u062c\u200c\u0647\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0635\u0648\u0631\u062a \u0628\u06af\u06cc\u0631\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062c\u0645\u0639 \u0628\u0646\u062f\u06cc \u0646\u0647\u0627\u06cc\u06cc<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u061b \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u00a0<a title=\"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0644\u06cc\u0646\u0648\u06a9\u0633\" href=\"\/blog\/os\/linux\" target=\"_blank\" rel=\"noopener\">\u0622\u0645\u0648\u0632\u0634 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a>\u00a0\u0627\u0632 \u0633\u0631\u06cc \u0645\u0642\u0627\u0644\u0627\u062a\u00a0<a title=\"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\" href=\"\/blog\/os\" target=\"_blank\" rel=\"noopener\">\u0622\u0645\u0648\u0632\u0634 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644<\/a> \u0648\u0628\u0644\u0627\u06af \u067e\u0627\u0631\u0633\u200c\u067e\u06a9\u060c \u0633\u0639\u06cc \u06a9\u0631\u062f\u06cc\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u06a9\u0627\u0645\u0644 \u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 <a title=\"ubuntu \u0686\u06cc\u0633\u062a\" href=\"\/blog\/os\/linux\/ubuntu\/what-is-the-ubuntu\" target=\"_blank\" rel=\"noopener\">\u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/a> \u06f2\u06f0.\u06f0\u06f4 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u0627\u06af\u0631 \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0627 \u0645\u0634\u06a9\u0644\u06cc \u0645\u0648\u0627\u062c\u0647 \u0634\u062f\u06cc\u062f\u060c \u062d\u062a\u0645\u0627 \u06a9\u062f\u0647\u0627 \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u0634\u06a9\u0644 \u0628\u0631\u0637\u0631\u0641 \u0634\u0648\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644<\/span><\/h2>\n<h3 style=\"text-align: justify;\"><span style=\"color: #0000ff;\">1. \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0686\u0647 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc\u06cc \u0644\u0627\u0632\u0645 \u0627\u0633\u062a\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\u060c \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc root \u06cc\u0627 sudo \u0648 \u06cc\u06a9 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 Docker Hub.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #0000ff;\">2. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0686\u0647 \u06a9\u0627\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u062f\u0627\u06a9\u0631 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0633\u062a\u0631\u0633\u06cc root \u06cc\u0627 sudo \u0628\u0647 \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #0000ff;\">3. \u062f\u0631 \u0686\u0646\u062f \u0645\u0631\u062d\u0644\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0631\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u0631\u062f\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">8 \u0645\u0631\u062d\u0644\u0647 \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u062a\u0641\u0635\u06cc\u0644 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #0000ff;\">4. \u0686\u0637\u0648\u0631 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f0.\u06f0\u06f4 LTS \u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u0645\u061f<\/span><\/h3>\n<ol>\n<li style=\"text-align: justify;\">\u0622\u067e\u062f\u06cc\u062a \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631<\/li>\n<li style=\"text-align: justify;\">\u062f\u0627\u0646\u0644\u0648\u062f \u0645\u062a\u0639\u0644\u0642\u0627\u062a(dependencies)<\/li>\n<li style=\"text-align: justify;\">\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 GPG key \u062f\u0627\u06a9\u0631<\/li>\n<li style=\"text-align: justify;\">\u0646\u0635\u0628 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631<\/li>\n<li style=\"text-align: justify;\">\u0646\u0635\u0628 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631<\/li>\n<li style=\"text-align: justify;\">\u062a\u0627\u06cc\u06cc\u062f \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631<\/li>\n<li style=\"text-align: justify;\">\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631<\/li>\n<\/ol>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0686\u0647 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc\u06cc \u0644\u0627\u0632\u0645 \u0627\u0633\u062a\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\u060c \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc root \u06cc\u0627 sudo \u0648 \u06cc\u06a9 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0631 Docker Hub.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0686\u0647 \u06a9\u0627\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u062f\u0627\u06a9\u0631 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0633\u062a\u0631\u0633\u06cc root \u06cc\u0627 sudo \u0628\u0647 \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u062f\u0631 \u0686\u0646\u062f \u0645\u0631\u062d\u0644\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0631\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u0631\u062f\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"8 \u0645\u0631\u062d\u0644\u0647 \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u062a\u0641\u0635\u06cc\u0644 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u0686\u0637\u0648\u0631 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f0.\u06f0\u06f4 LTS \u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u0645\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u0622\u067e\u062f\u06cc\u062a \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\n\u062f\u0627\u0646\u0644\u0648\u062f \u0645\u062a\u0639\u0644\u0642\u0627\u062a(dependencies)\n\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 GPG key \u062f\u0627\u06a9\u0631\n\u0646\u0635\u0628 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc \u062f\u0627\u06a9\u0631\n\u0646\u0635\u0628 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0632 \u062f\u0627\u06a9\u0631\n\u062a\u0627\u06cc\u06cc\u062f \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631\n\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f\u060c \u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n","protected":false},"author":68,"featured_media":35299,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[294],"tags":[],"class_list":["post-22794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts\/22794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/comments?post=22794"}],"version-history":[{"count":4,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts\/22794\/revisions"}],"predecessor-version":[{"id":52755,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts\/22794\/revisions\/52755"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/media\/35299"}],"wp:attachment":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/media?parent=22794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/categories?post=22794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/tags?post=22794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}