{"id":1848,"date":"2022-08-02T13:15:16","date_gmt":"2022-08-02T13:15:16","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=1848"},"modified":"2023-12-07T16:10:47","modified_gmt":"2023-12-07T16:10:47","slug":"%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/","title":{"rendered":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar.jpg\" alt=\"\u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 Docker  \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 Ubuntu 20.04\/22.04 LTS\" class=\"wp-image-1852\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0642\u062f\u0645\u0629<\/h2>\n\n\n\n<p>\u064a\u0642\u0648\u0645 Docker\u060c \u0643\u0628\u0631\u0646\u0627\u0645\u062c\u060c \u0628\u062a\u0628\u0633\u064a\u0637 \u0625\u062f\u0627\u0631\u0629 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0641\u064a \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a\u060c \u0645\u0645\u0627 \u064a\u0633\u0645\u062d \u0644\u0643 \u0628\u062a\u0646\u0641\u064a\u0630 \u062a\u0637\u0628\u064a\u0642\u0627\u062a\u0643 \u0641\u064a \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0645\u0639\u0632\u0648\u0644\u0629 \u0639\u0646 \u0627\u0644\u0645\u0648\u0627\u0631\u062f. \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0645\u0642\u0627\u0631\u0646\u0629 \u0645\u0639 \u0627\u0644\u0622\u0644\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u060c \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0623\u0646\u0647\u0627 \u0623\u0643\u062b\u0631 \u0642\u0627\u0628\u0644\u064a\u0629 \u0644\u0644\u0646\u0642\u0644\u060c \u0648\u0633\u0647\u0644\u0629 \u0627\u0644\u0645\u0648\u0627\u0631\u062f\u060c \u0648\u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0646\u0638\u0627\u0645 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0645\u0636\u064a\u0641.<\/p>\n\n\n\n<p>\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u062b\u0628\u064a\u062a \u0648\u0625\u0639\u062f\u0627\u062f Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04 LTS. \u0633\u062a\u0642\u0648\u0645 \u0623\u0648\u0644\u0627\u064b \u0628\u062a\u062b\u0628\u064a\u062a Docker\u060c \u062b\u0645 \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0648\u0627\u0644\u0635\u0648\u0631 \u0642\u0628\u0644 \u062a\u062e\u0632\u064a\u0646 \u0635\u0648\u0631\u0629 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639 Docker.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u062a\u0637\u0644\u0628\u0627\u062a<\/h3>\n\n\n\n<p>\u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u0623\u0634\u064a\u0627\u0621 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0644\u0627\u062a\u0628\u0627\u0639 \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644:<\/p>\n\n\n\n<ul>\n<li>\u0642\u0645 \u0628\u0625\u0639\u062f\u0627\u062f \u062e\u0627\u062f\u0645 Ubuntu 20.04 \u0623\u0648 22.04 LTS.<\/li>\n\n\n\n<li>\u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u062d\u0633\u0627\u0628 \u0639\u0644\u0649 Docker Hub \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0641\u0636\u0644 \u0627\u0646\u0634\u0627\u0621 \u0627\u0644\u0635\u0648\u0631 \u0628\u0645\u0641\u0631\u062f\u0643 \u0648\u062f\u0641\u0639\u0647\u0627 \u0625\u0644\u0649 Docker Hub\u060c \u0643\u0645\u0627 \u0633\u062a\u0631\u0649 \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u062a\u064a\u0646 7 \u0648 8 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 1: \u062a\u062b\u0628\u064a\u062a \u062f\u0648\u0643\u0631<\/h2>\n\n\n\n<p>\u0645\u0646 \u063a\u064a\u0631 \u0627\u0644\u0645\u0631\u062c\u062d \u0623\u0646 \u062a\u0643\u0648\u0646 \u062d\u0632\u0645\u0629 \u062a\u062b\u0628\u064a\u062a Docker \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639 Ubuntu \u0627\u0644\u0631\u0633\u0645\u064a \u0623\u062d\u062f\u062b \u0625\u0635\u062f\u0627\u0631. \u0644\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u062d\u0635\u0648\u0644\u0646\u0627 \u0639\u0644\u064a\u0647\u060c \u0633\u0646\u0642\u0648\u0645 \u0628\u062a\u062b\u0628\u064a\u062a Docker \u0645\u0646 \u0645\u0633\u062a\u0648\u062f\u0639 Docker \u0627\u0644\u0631\u0633\u0645\u064a. \u0633\u0646\u0642\u062f\u0645 \u0645\u0635\u062f\u0631 \u062d\u0632\u0645\u0629 \u062c\u062f\u064a\u062f \u0644\u0647\u0630\u0627\u060c \u0644\u0630\u0627 \u0642\u0645 \u0628\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u062d\u0632\u0645\u0629 \u0628\u0639\u062f \u0625\u0636\u0627\u0641\u0629 \u0645\u0641\u062a\u0627\u062d GPG \u0645\u0646 Docker \u0644\u0636\u0645\u0627\u0646 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u062a\u0646\u0632\u064a\u0644\u0627\u062a.<\/p>\n\n\n\n<p>\u0642\u0628\u0644 \u0623\u0646 \u062a\u0628\u062f\u0623\u060c \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0632\u0645 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get update<\/code><\/pre>\n\n\n\n<p>\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0634\u062e\u0635 \u0627\u0644\u0645\u0646\u0627\u0633\u0628 \u0645\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062d\u0632\u0645 \u0639\u0628\u0631 HTTPS\u060c \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0628\u0639\u0636 \u0627\u0644\u062d\u0632\u0645 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0633\u0628\u0642\u064b\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt install apt-transport-https ca-certificates curl software-properties-common<\/code><\/pre>\n\n\n\n<p>\u0623\u0636\u0641 \u0627\u0644\u0622\u0646 \u0645\u0641\u062a\u0627\u062d GPG \u0625\u0644\u0649 \u0645\u0633\u062a\u0648\u062f\u0639 Docker \u0627\u0644\u0631\u0633\u0645\u064a \u0644\u0646\u0638\u0627\u0645\u0643:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo mkdir -p \/etc\/apt\/keyrings\n$ curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg\n<\/code><\/pre>\n\n\n\n<p>\u0623\u0636\u0641 \u0627\u0644\u0622\u0646 \u0645\u0633\u062a\u0648\u062f\u0639 Docker \u0625\u0644\u0649 \u0645\u0635\u0627\u062f\u0631 APT:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ echo \\\n  \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu \\\n  $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null<\/code><\/pre>\n\n\n\n<p>\u0627\u0646\u0637\u0644\u0642 \u0627\u0644\u0622\u0646 \u0648\u0642\u0645 \u0628\u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062d\u0632\u0645 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0632\u0645 repo&#8217;s Docker \u0627\u0644\u0645\u0636\u0627\u0641\u0629 \u062d\u062f\u064a\u062b\u064b\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get update<\/code><\/pre>\n\n\n\n<p>\u0627\u0644\u0622\u0646 \u0622\u062e\u0631 \u0634\u064a\u0621 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062e\u0637\u0648\u0629 \u0647\u0648 \u062a\u062b\u0628\u064a\u062a Docker:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin<\/code><\/pre>\n\n\n\n<p>\u062a\u0645 \u062a\u062b\u0628\u064a\u062a Docker \u0627\u0644\u0622\u0646\u060c \u0648\u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 daemon\u060c \u0648\u0645\u0646 \u0627\u0644\u0645\u0642\u0631\u0631 \u0623\u0646 \u062a\u0628\u062f\u0623 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0641\u064a \u0627\u0644\u062a\u0645\u0647\u064a\u062f. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0623\u0646\u0647\u0627 \u062a\u0639\u0645\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl status docker<\/code><\/pre>\n\n\n\n<p>\u064a\u062c\u0628 \u0623\u0646 \u064a\u0638\u0647\u0631 \u0627\u0644\u0646\u0627\u062a\u062c \u0623\u0646 \u0627\u0644\u062e\u062f\u0645\u0629 \u0646\u0634\u0637\u0629 \u0648\u062a\u0639\u0645\u0644 \u0648\u064a\u062c\u0628 \u0623\u0646 \u062a\u0628\u062f\u0648 \u0645\u062b\u0644 \u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">root@ServerB:\/home\/ubuntu# systemctl status docker\n\u25cf docker.service - Docker Application Container Engine\n     Loaded: loaded (\/lib\/systemd\/system\/docker.service; enabled; vendor preset: enabled)\n     Active: active (running) since Thu 2022-07-28 09:49:02 UTC; 8min ago\nTriggeredBy: \u25cf docker.socket\n       Docs: https:\/\/docs.docker.com\n   Main PID: 6958 (dockerd)\n      Tasks: 8\n     Memory: 30.2M\n        CPU: 1.276s\n     CGroup: \/system.slice\/docker.service\n             \u2514\u25006958 \/usr\/bin\/dockerd -H fd:\/\/ --containerd=\/run\/containerd\/containerd.sock<\/code><\/pre>\n\n\n\n<p>\u0644\u062f\u064a\u0643 \u0627\u0644\u0622\u0646 \u062e\u062f\u0645\u0629 Docker (daemon) \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0628\u0631\u0646\u0627\u0645\u062c \u0633\u0637\u0631 \u0623\u0648\u0627\u0645\u0631 docker\u060c \u0627\u0644\u0645\u0639\u0631\u0648\u0641 \u0628\u0627\u0633\u0645 \u0639\u0645\u064a\u0644 Docker\u060c \u0628\u0639\u062f \u062a\u062b\u0628\u064a\u062a Docker. \u0641\u064a \u0648\u0642\u062a \u0644\u0627\u062d\u0642 \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629\u060c \u0633\u0646\u062a\u0639\u0644\u0645 \u0643\u064a\u0641\u064a\u0629 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u0645\u0631 \u0627\u062f\u0648\u0643\u0631.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 2: \u062a\u0646\u0641\u064a\u0630 \u0623\u0645\u0631 Docker \u0628\u062f\u0648\u0646 Sudo (\u0644\u064a\u0633 \u0625\u0644\u0632\u0627\u0645\u064a\u064b\u0627).<\/h2>\n\n\n\n<p>\u0644\u0627 \u064a\u062c\u0648\u0632 \u062a\u0646\u0641\u064a\u0630 \u0623\u0645\u0631 \u0627\u0644\u062f\u0648\u0643\u0631 \u0625\u0644\u0627 \u0645\u0646 \u0642\u0628\u0644 \u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062c\u0630\u0631 \u0623\u0648 \u0623\u062d\u062f \u0623\u0639\u0636\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062f\u0648\u0643\u0631\u060c \u0648\u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627 \u0623\u062b\u0646\u0627\u0621 \u0639\u0645\u0644\u064a\u0629 \u062a\u062b\u0628\u064a\u062a Docker. \u0625\u0630\u0627 \u062d\u0627\u0648\u0644\u062a \u062a\u0634\u063a\u064a\u0644 \u0623\u0645\u0631 \u0627\u0644\u062f\u0648\u0643\u0631 \u062f\u0648\u0646 \u062a\u0645\u0647\u064a\u062f\u0647 \u0645\u0639 \u0623\u0648 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0639\u0636\u0648\u064b\u0627 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062f\u0648\u0643\u0631\u060c \u0641\u0633\u064a\u0628\u062f\u0648 \u0627\u0644\u0625\u062e\u0631\u0627\u062c \u0639\u0644\u0649 \u0627\u0644\u0646\u062d\u0648 \u0627\u0644\u062a\u0627\u0644\u064a:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">Got permission denied while trying to connect to the Docker daemon socket at unix:\/\/\/var\/run\/docker.sock: Get \"http:\/\/%2Fvar%2Frun%2Fdocker.sock\/v1.24\/containers\/json\": dial unix \/var\/run\/docker.sock: connect: permission denied<\/code><\/pre>\n\n\n\n<p>\u0644\u062a\u062c\u0646\u0628 \u0627\u0644\u0627\u0636\u0637\u0631\u0627\u0631 \u0625\u0644\u0649 \u0643\u062a\u0627\u0628\u0629 \u0633\u0648\u062f\u0648 \u0641\u064a \u0643\u0644 \u0645\u0631\u0629 \u062a\u0642\u0648\u0645 \u0641\u064a\u0647\u0627 \u0628\u062a\u0634\u063a\u064a\u0644 \u0623\u0645\u0631 \u0627\u0644\u062f\u0648\u0643\u0631\u060c \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0625\u0636\u0627\u0641\u0629 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062f\u0648\u0643\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo usermod -aG docker ${USER}<\/code><\/pre>\n\n\n\n<p>\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0627\u0644\u062e\u0627\u062f\u0645 \u0648\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0623\u0648 \u0627\u0643\u062a\u0628 \u0645\u0627 \u064a\u0644\u064a \u0645\u0646 \u0623\u062c\u0644 \u062a\u0637\u0628\u064a\u0642 \u0639\u0636\u0648\u064a\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ su - ${USER}<\/code><\/pre>\n\n\n\n<p>\u0633\u064a\u064f\u0637\u0644\u0628 \u0645\u0646\u0643 \u0625\u062f\u062e\u0627\u0644 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0642\u0628\u0644 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u064b\u0627:<\/p>\n\n\n\n<p>\u0627\u0643\u062a\u0628 \u0645\u0627 \u064a\u0644\u064a \u0644\u062a\u0623\u0643\u064a\u062f \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0622\u0646 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062f\u0648\u0643\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ id -nG<\/code><\/pre>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu adm cdrom sudo dip plugdev lxd docker<\/code><\/pre>\n\n\n\n<p>\u0639\u0646\u062f \u0627\u0644\u062d\u0627\u062c\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0625\u0639\u0644\u0627\u0646 \u0639\u0646 \u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0630\u064a \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0625\u0636\u0627\u0641\u062a\u0647 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 docker \u0627\u0644\u062a\u064a \u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644\u0643 \u0625\u0644\u064a\u0647\u0627\u060c \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0633\u062a\u062e\u062f\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ sudo usermod -aG docker username<\/code><\/pre>\n\n\n\n<p>\u064a\u0639\u062a\u0645\u062f \u0628\u0627\u0642\u064a \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u0639\u0644\u0649 \u062d\u0642\u064a\u0642\u0629 \u0623\u0646\u0643 \u062a\u062f\u064a\u0631 \u0623\u0645\u0631 \u0627\u0644\u062f\u0648\u0643\u0631 \u0643\u0645\u0633\u062a\u062e\u062f\u0645 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062f\u0648\u0643\u0631. \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0641\u0636\u0644 \u0639\u062f\u0645 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0641\u0627\u0645\u0636 \u0642\u062f\u0645\u064b\u0627 \u0648\u0642\u0645 \u0628\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0645\u0639 \u0633\u0648\u062f\u0648.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 3: \u0627\u0633\u062a\u062e\u062f\u0645 \u0623\u0645\u0631 Docker<\/h2>\n\n\n\n<p>\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u062f\u0648\u0643\u0631 \u064a\u0639\u0646\u064a \u062a\u0645\u0631\u064a\u0631\u0647 \u0639\u0644\u0649 \u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0648\u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062a\u064a \u0633\u062a\u0623\u062a\u064a \u0628\u0639\u062f\u0647\u0627 \u0627\u0644\u062d\u062c\u062c. \u064a\u0628\u062f\u0648 \u0627\u0644\u062c\u0645\u0644\u0629 \u0643\u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker [option] [command] [arguments]<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker -v<\/code><\/pre>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker -v\nDocker version 20.10.17, build 100c701<\/code><\/pre>\n\n\n\n<p>\u0644\u0645\u0639\u0631\u0641\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0627\u0648\u0627\u0645\u0631 \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629\u060c \u0646\u0648\u0639:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker<\/code><\/pre>\n\n\n\n<p>\u0648\u062a\u0634\u0645\u0644 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0627\u0648\u0627\u0645\u0631 \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u0645\u0645\u0643\u0646\u0629 \u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">Commands:\n  attach      Attach local standard input, output, and error streams to a running container\n  build       Build an image from a Dockerfile\n  commit      Create a new image from a container's changes\n  cp          Copy files\/folders between a container and the local filesystem\n  create      Create a new container\n  diff        Inspect changes to files or directories on a container's filesystem\n  events      Get real time events from the server\n  exec        Run a command in a running container\n  export      Export a container's filesystem as a tar archive\n  history     Show the history of an image\n  images      List images\n  import      Import the contents from a tarball to create a filesystem image\n  info        Display system-wide information\n  inspect     Return low-level information on Docker objects\n  kill        Kill one or more running containers\n  load        Load an image from a tar archive or STDIN\n  login       Log in to a Docker registry\n  logout      Log out from a Docker registry\n  logs        Fetch the logs of a container\n  pause       Pause all processes within one or more containers\n  port        List port mappings or a specific mapping for the container\n  ps          List containers\n  pull        Pull an image or a repository from a registry\n  push        Push an image or a repository to a registry\n  rename      Rename a container\n  restart     Restart one or more containers\n  rm          Remove one or more containers\n  rmi         Remove one or more images\n  run         Run a command in a new container\n  save        Save one or more images to a tar archive (streamed to STDOUT by default)\n  search      Search the Docker Hub for images\n  start       Start one or more stopped containers\n  stats       Display a live stream of container(s) resource usage statistics\n  stop        Stop one or more running containers\n  tag         Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE\n  top         Display the running processes of a container\n  unpause     Unpause all processes within one or more containers\n  update      Update configuration of one or more containers\n  version     Show the Docker version information\n  wait        Block until one or more containers stop, then print their exit codes<\/code><\/pre>\n\n\n\n<p>\u0644\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0645\u0643\u0646\u0629 \u0644\u0623\u0645\u0631 \u0645\u0639\u064a\u0646\u060c \u0627\u0643\u062a\u0628:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker docker-subcommand --help<\/code><\/pre>\n\n\n\n<p>\u0644\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0644\u0649 \u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0646\u0638\u0648\u0645\u0629 \u0641\u064a\u0645\u0627 \u064a\u062a\u0639\u0644\u0642 \u0628\u0640 Docker\u060c \u0627\u0644\u0646\u0648\u0639:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker info<\/code><\/pre>\n\n\n\n<p>\u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0633\u0646\u0633\u062a\u0643\u0634\u0641 \u0628\u0639\u0636 \u0647\u0630\u0647 \u0627\u0644\u0635\u0648\u0631.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 4: \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0635\u0648\u0631 Docker<\/h2>\n\n\n\n<p>\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker \u0644\u0625\u0646\u0634\u0627\u0621 \u062d\u0627\u0648\u064a\u0627\u062a. \u0628\u0634\u0643\u0644 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u060c \u064a\u062c\u0644\u0628 Docker \u0647\u0630\u0647 \u0627\u0644\u0635\u0648\u0631 \u0645\u0646 Docker Hub\u060c \u0648\u0647\u0648 \u0633\u062c\u0644 Docker \u064a\u062f\u064a\u0631\u0647 Docker. \u0646\u0638\u0631\u064b\u0627 \u0644\u0623\u0646 \u0623\u064a \u0634\u062e\u0635 \u0642\u062f \u064a\u0633\u062a\u062e\u062f\u0645 Docker Hub \u0644\u0646\u0634\u0631 \u0635\u0648\u0631\u0647\u060c \u0641\u0625\u0646 \u0627\u0644\u063a\u0627\u0644\u0628\u064a\u0629 \u0627\u0644\u0639\u0638\u0645\u0649 \u0645\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0648\u062a\u0648\u0632\u064a\u0639\u0627\u062a Linux \u0633\u062a\u062d\u0645\u0644 \u0635\u0648\u0631\u064b\u0627 \u0647\u0646\u0627\u0643.<\/p>\n\n\n\n<p>\u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0648\u0635\u0648\u0644 \u0648\u064a\u0645\u0643\u0646\u0643 \u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0639\u0644\u0649 Docker Hub\u060c \u0627\u0643\u062a\u0628:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker run hello-world<\/code><\/pre>\n\n\n\n<p>\u0633\u064a\u062e\u0628\u0631\u0643 \u0627\u0644\u0645\u062e\u0631\u062c \u0627\u0644\u062a\u0627\u0644\u064a \u0623\u0646 Docker \u064a\u0639\u0645\u0644 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker run hello-world\nUnable to find image 'hello-world:latest' locally\nlatest: Pulling from library\/hello-world\n2db29710123e: Pull complete\nDigest: sha256:53f1bbee2f52c39e41682ee1d388285290c5c8a76cc92b42687eecf38e0af3f0\nStatus: Downloaded newer image for hello-world:latest\n\nHello from Docker!\nThis message shows that your installation appears to be working correctly.\n...<\/code><\/pre>\n\n\n\n<p>\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 Docker \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0635\u0648\u0631\u0629 hello-world \u0645\u062d\u0644\u064a\u064b\u0627\u060c \u0644\u0630\u0644\u0643 \u0634\u0631\u0639 \u0641\u064a \u062a\u0646\u0632\u064a\u0644\u0647\u0627 \u0645\u0646 Docker Hub\u060c \u0648\u0647\u0648 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a. \u0628\u0645\u062c\u0631\u062f \u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0635\u0648\u0631\u0629\u060c \u0623\u0646\u0634\u0623 Docker \u062d\u0627\u0648\u064a\u0629 \u0645\u0646\u0647\u0627 \u0648\u062a\u0645 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629\u060c \u0645\u0639 \u0639\u0631\u0636 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0641\u064a \u0627\u0644\u0646\u0647\u0627\u064a\u0629.<\/p>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062a\u0648\u0641\u0631\u0629 \u0639\u0644\u0649 Docker Hub \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u0645\u0631 \u0627\u0644\u0631\u0635\u064a\u0641 \u0648\u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0641\u0631\u0639\u064a \u0648. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0644\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0635\u0648\u0631\u0629 Ubuntu\u060c \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0643\u062a\u0627\u0628\u0629:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker search ubuntu<\/code><\/pre>\n\n\n\n<p>\u0633\u064a\u0646\u062a\u0642\u0644 \u0627\u0644\u0646\u0635 \u0625\u0644\u0649 Docker Hub \u0648\u064a\u0639\u0631\u0636 \u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062a\u064a \u064a\u062a\u0637\u0627\u0628\u0642 \u0627\u0633\u0645\u0647\u0627 \u0645\u0639 \u0637\u0644\u0628 \u0627\u0644\u0628\u062d\u062b. \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c \u0633\u064a\u0628\u062f\u0648 \u0627\u0644\u0646\u0627\u062a\u062c \u0643\u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker search ubuntu\nNAME                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED\nubuntu                           Ubuntu is a Debian-based Linux operating sys\u2026   14664     [OK]\nwebsphere-liberty                WebSphere Liberty multi-architecture images \u2026   286       [OK]\nubuntu-upstart                   DEPRECATED, as is Upstart (find other proces\u2026   112       [OK]\nneurodebian                      NeuroDebian provides neuroscience research s\u2026   92        [OK]\nubuntu\/nginx                     Nginx, a high-performance reverse proxy &amp; we\u2026   55\nopen-liberty                     Open Liberty multi-architecture images based\u2026   53        [OK]\nubuntu-debootstrap               DEPRECATED; use \"ubuntu\" instead                46        [OK]\nubuntu\/apache2                   Apache, a secure &amp; extensible open-source HT\u2026   39\nubuntu\/mysql                     MySQL open source fast, stable, multi-thread\u2026   36\nkasmweb\/ubuntu-bionic-desktop    Ubuntu productivity desktop for Kasm Workspa\u2026   31\n...<\/code><\/pre>\n\n\n\n<p>\u0628\u0645\u062c\u0631\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u064a \u0633\u062a\u0633\u062a\u062e\u062f\u0645\u0647\u0627\u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u0646\u0632\u064a\u0644\u0647\u0627 \u0639\u0644\u0649 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0641\u0631\u0639 \u0627\u0644\u0633\u062d\u0628 \u0648.<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker pull ubuntu<\/code><\/pre>\n\n\n\n<p>\u0633\u062a\u062d\u0635\u0644 \u0639\u0644\u064a\u0647 \u0633\u064a\u0628\u062f\u0648 \u0647\u0643\u0630\u0627:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker pull ubuntu\nUsing default tag: latest\nlatest: Pulling from library\/ubuntu\n405f018f9d1d: Pull complete\nDigest: sha256:b6b83d3c331794420340093eb706a6f152d9c1fa51b262d9bf34594887c2c7ac\nStatus: Downloaded newer image for ubuntu:latest\ndocker.io\/library\/ubuntu:latest<\/code><\/pre>\n\n\n\n<p>\u0628\u0639\u062f \u062a\u0646\u0632\u064a\u0644 \u0635\u0648\u0631\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u0628\u0639\u062f \u0630\u0644\u0643 \u062a\u0634\u063a\u064a\u0644 \u062d\u0627\u0648\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0646\u0632\u064a\u0644\u0647\u0627 \u0645\u0639 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0641\u0631\u0639\u064a \u0648. \u0643\u0645\u0627 \u0631\u0623\u064a\u062a \u0645\u0639 \u0645\u062b\u0627\u0644 hello-world\u060c \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0646\u0632\u064a\u0644 \u0635\u0648\u0631\u0629 \u0639\u0646\u062f \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0631\u0635\u064a\u0641 \u0645\u0639 \u0641\u0631\u0639 \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u060c \u0641\u0633\u064a\u0642\u0648\u0645 \u0639\u0645\u064a\u0644 Docker \u0623\u0648\u0644\u0627\u064b \u0628\u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0635\u0648\u0631\u0629\u060c \u062b\u0645 \u062a\u0634\u063a\u064a\u0644 \u062d\u0627\u0648\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627.<\/p>\n\n\n\n<p>\u0644\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0646\u0632\u064a\u0644\u0647\u0627 \u0639\u0644\u0649 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643\u060c \u0627\u0643\u062a\u0628 \u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker images<\/code><\/pre>\n\n\n\n<p>\u0633\u064a\u0628\u062f\u0648 \u0627\u0644\u0646\u0627\u062a\u062c \u0645\u062b\u0644 \u0647\u0630\u0627:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker images\nREPOSITORY    TAG       IMAGE ID       CREATED         SIZE\nubuntu        latest    27941809078c   7 weeks ago     77.8MB\nhello-world   latest    feb5d9fea6a5   10 months ago   13.3kB<\/code><\/pre>\n\n\n\n<p>\u0633\u062a\u0631\u0649 \u0644\u0627\u062d\u0642\u064b\u0627 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u064a \u0643\u064a\u0641 \u064a\u0645\u0643\u0646\u0643 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062a\u064a \u062a\u0633\u062a\u062e\u062f\u0645\u0647\u0627 \u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0644\u0625\u0646\u0634\u0627\u0621 \u0635\u0648\u0631 \u062c\u062f\u064a\u062f\u0629 \u064a\u0645\u0643\u0646 \u0628\u0639\u062f \u0630\u0644\u0643 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 (\u062f\u0641\u0639 \u0627\u0644\u0645\u0635\u0637\u0644\u062d \u0627\u0644\u062a\u0642\u0646\u064a) \u0641\u064a Docker Hub \u0623\u0648 \u0633\u062c\u0644\u0627\u062a Docker \u0627\u0644\u0623\u062e\u0631\u0649.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 5: \u062a\u0634\u063a\u064a\u0644 \u062d\u0627\u0648\u064a\u0629 \u0641\u064a Docker<\/h2>\n\n\n\n<p>\u062d\u0627\u0648\u064a\u0629 hello-world \u0627\u0644\u062a\u064a \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u0623\u062e\u064a\u0631\u0629 \u0647\u064a \u0645\u062b\u0627\u0644 \u0639\u0644\u0649 \u062d\u0627\u0648\u064a\u0629\u060c \u0628\u0639\u062f \u0625\u0635\u062f\u0627\u0631 \u0631\u0633\u0627\u0644\u0629 \u0627\u062e\u062a\u0628\u0627\u0631\u060c \u0633\u062a\u0639\u0645\u0644 \u0648\u062a\u062e\u0631\u062c. \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0623\u0643\u062b\u0631 \u0641\u0627\u0626\u062f\u0629 \u0645\u0646 \u0647\u0630\u0627\u060c \u0648\u0643\u0630\u0644\u0643 \u062a\u0641\u0627\u0639\u0644\u064a\u0629. \u0625\u0646\u0647\u0627 \u062a\u0639\u0645\u0644 \u0625\u0644\u0649 \u062d\u062f \u0645\u0627 \u0645\u062b\u0644 \u0627\u0644\u0622\u0644\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u060c \u0648\u0627\u0644\u0641\u0631\u0642 \u0627\u0644\u0648\u062d\u064a\u062f \u0647\u0648 \u0623\u0646\u0647\u0627 \u0623\u0643\u062b\u0631 \u0645\u0644\u0627\u0621\u0645\u0629 \u0644\u0644\u0645\u0648\u0627\u0631\u062f.<\/p>\n\n\n\n<p>\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u062f\u0639\u0648\u0646\u0627 \u0646\u0634\u063a\u0644 \u062d\u0627\u0648\u064a\u0629 \u0648\u0646\u0633\u062a\u062e\u062f\u0645 \u0623\u062d\u062f\u062b \u0635\u0648\u0631\u0629 \u0644\u0623\u0648\u0628\u0648\u0646\u062a\u0648. \u0633\u064a\u0645\u0646\u062d\u0643 \u0627\u0644\u062c\u0645\u0639 \u0628\u064a\u0646 \u0645\u0641\u0627\u062a\u064a\u062d <strong>-i<\/strong> \u0648 <strong>-t<\/strong> \u0648\u0635\u0648\u0644\u0627\u064b \u062a\u0641\u0627\u0639\u0644\u064a\u064b\u0627 \u0644\u0644\u0635\u062f\u0641\u0629 \u0625\u0644\u0649 \u0627\u0644\u062d\u0627\u0648\u064a\u0629:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker run -it ubuntu<\/code><\/pre>\n\n\n\n<p>\u064a\u062c\u0628 \u0625\u0639\u0627\u062f\u0629 \u0635\u064a\u0627\u063a\u0629 \u0645\u0637\u0644\u0628 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0644\u0625\u0638\u0647\u0627\u0631 \u0623\u0646\u0643 \u062a\u0639\u0645\u0644 \u0627\u0644\u0622\u0646 \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0648\u064a\u062c\u0628 \u0623\u0646 \u062a\u0628\u062f\u0648 \u0647\u0643\u0630\u0627:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker run -it ubuntu\nroot@a9bb67c47592:\/#<\/code><\/pre>\n\n\n\n<p>\u0627\u0646\u0638\u0631 \u0639\u0646 \u0643\u062b\u0628 \u0625\u0644\u0649 \u0645\u0639\u0631\u0641 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0641\u064a \u0645\u0648\u062c\u0647 \u0627\u0644\u0623\u0645\u0631 \u0648\u0647\u0648 a9bb67c47592 \u0647\u0646\u0627. \u0645\u0639\u0631\u0641 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0647\u0630\u0627 \u0636\u0631\u0648\u0631\u064a \u0644\u0627\u062d\u0642\u064b\u0627 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0639\u0646\u062f \u0627\u0644\u0631\u063a\u0628\u0629 \u0641\u064a \u062d\u0630\u0641\u0647\u0627.<\/p>\n\n\n\n<p>\u0627\u0644\u0622\u0646 \u064a\u0645\u0643\u0646\u0643 \u062a\u0634\u063a\u064a\u0644 \u0623\u064a \u0623\u0645\u0631 \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0639\u0646\u062f \u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062d\u0632\u0645\u0629 \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629\u060c \u0644\u0646 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0628\u0627\u062f\u0626\u0629 \u0623\u064a \u0623\u0645\u0631 \u0628\u0627\u0644\u0633\u0648\u062f\u0648\u060c \u0644\u0623\u0646\u0643 \u062a\u0639\u0645\u0644 \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0643\u0645\u0633\u062a\u062e\u062f\u0645 \u062e\u0627\u0631\u0642:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">root@a9bb67c47592:\/# apt update<\/code><\/pre>\n\n\n\n<p>\u0627\u0644\u0622\u0646 \u062f\u0639\u0646\u0627 \u0646\u0645\u0636\u064a \u0642\u062f\u0645\u064b\u0627 \u0648\u0646\u062b\u0628\u062a \u0623\u064a \u062a\u0637\u0628\u064a\u0642 \u0641\u064a\u0647\u060c Node.js \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">root@a9bb67c47592:\/# apt install nodejs<\/code><\/pre>\n\n\n\n<p>\u0633\u064a\u0624\u062f\u064a \u0630\u0644\u0643 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a Node.js \u0641\u064a \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639 Ubuntu \u0627\u0644\u0631\u0633\u0645\u064a. \u0628\u0645\u062c\u0631\u062f \u062a\u062b\u0628\u064a\u062a\u0647\u060c \u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0645\u0646 \u062e\u0644\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">root@a9bb67c47592:\/# node -v<\/code><\/pre>\n\n\n\n<p>\u0633\u064a\u062a\u0645 \u0639\u0631\u0636 \u0631\u0642\u0645 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0641\u064a \u0627\u0644\u0645\u062d\u0637\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">v12.22.9<\/code><\/pre>\n\n\n\n<p>\u062c\u0645\u064a\u0639 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u062c\u0631\u064a\u0647\u0627 \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0633\u062a\u0637\u0628\u0642 \u0641\u0642\u0637 \u0639\u0644\u0649 \u062a\u0644\u0643 \u0627\u0644\u062d\u0627\u0648\u064a\u0629.<\/p>\n\n\n\n<p>\u0627\u0643\u062a\u0628 <strong>exit<\/strong> \u0639\u0646\u062f \u0627\u0644\u0645\u0648\u062c\u0647 \u0644\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0627\u0644\u062d\u0627\u0648\u064a\u0629.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 6: \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0641\u064a Docker<\/h2>\n\n\n\n<p>\u0628\u0645\u062c\u0631\u062f \u0623\u0646 \u062a\u0643\u0648\u0646 \u0639\u0644\u0649 Docker \u0644\u0628\u0639\u0636 \u0627\u0644\u0648\u0642\u062a\u060c \u0633\u062a\u0644\u0627\u062d\u0638 \u0623\u0646 \u0647\u0646\u0627\u0643 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0627\u0644\u0646\u0634\u0637\u0629 (\u0627\u0644\u0639\u0627\u0645\u0644\u0629) \u0648\u063a\u064a\u0631 \u0627\u0644\u0646\u0634\u0637\u0629 \u0639\u0644\u0649 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u0644\u0631\u0624\u064a\u0629 \u0627\u0644\u0646\u0634\u0637\u064a\u0646\u060c \u0627\u0633\u062a\u062e\u062f\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker ps<\/code><\/pre>\n\n\n\n<p>\u0627\u0644\u0645\u062e\u0631\u062c \u0627\u0644\u0630\u064a \u0633\u062a\u062d\u0635\u0644 \u0639\u0644\u064a\u0647 \u0645\u0634\u0627\u0628\u0647 \u0644\u0647\u0630\u0627:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker ps\nCONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES<\/code><\/pre>\n\n\n\n<p>\u0644\u0642\u062f \u0628\u062f\u0623\u062a \u062d\u0627\u0648\u064a\u062a\u064a\u0646 \u062d\u062a\u0649 \u0627\u0644\u0622\u0646 \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u061b \u0648\u0627\u062d\u062f \u0645\u0646 \u0635\u0648\u0631\u0629 <strong>hello-world<\/strong> \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0645\u0646 \u0635\u0648\u0631\u0629 \u0623\u0648\u0628\u0648\u0646\u062a\u0648. \u0643\u0644\u0627\u0647\u0645\u0627 \u0644\u0645 \u064a\u0639\u062f \u064a\u0639\u0645\u0644\u060c \u0644\u0643\u0646\u0647\u0645\u0627 \u0645\u0627 \u0632\u0627\u0644\u0627 \u0641\u064a \u0646\u0638\u0627\u0645\u0643.<\/p>\n\n\n\n<p>\u0644\u062a\u0635\u0648\u0631 \u0643\u0644 \u0645\u0646 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0627\u0644\u0646\u0634\u0637\u0629 \u0648\u063a\u064a\u0631 \u0627\u0644\u0646\u0634\u0637\u0629\u060c \u0642\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 <strong>docker ps<\/strong> \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0641\u062a\u0627\u062d <strong>-a<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker ps -a<\/code><\/pre>\n\n\n\n<p>\u0633\u062a\u062d\u0635\u0644 \u0639\u0644\u0649 \u0625\u062e\u0631\u0627\u062c \u0645\u0645\u0627\u062b\u0644:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker ps -a\nCONTAINER ID   IMAGE         COMMAND    CREATED          STATUS                        PORTS     NAMES\na9bb67c47592   ubuntu        \"bash\"     6 minutes ago    Exited (127) 27 seconds ago             magical_shirley\nee421c96d926   hello-world   \"\/hello\"   30 minutes ago   Exited (0) 30 minutes ago               wonderful_raman<\/code><\/pre>\n\n\n\n<p>\u0627\u062c\u062a\u0627\u0632 \u0645\u0641\u062a\u0627\u062d -l \u0644\u062a\u0635\u0648\u0631 \u0622\u062e\u0631 \u062d\u0627\u0648\u064a\u0629 \u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0626\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker ps -l<\/code><\/pre>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker ps -l\nCONTAINER ID   IMAGE     COMMAND   CREATED          STATUS                        PORTS     NAMES\na9bb67c47592   ubuntu    \"bash\"    15 minutes ago   Exited (127) 10 minutes ago             magical_shirley<\/code><\/pre>\n\n\n\n<p>\u0627\u0628\u062f\u0623 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0631\u0635\u064a\u0641 \u0641\u064a \u0628\u062f\u0621 \u062a\u0634\u063a\u064a\u0644 \u062d\u0627\u0648\u064a\u0629 \u0645\u062a\u0648\u0642\u0641\u0629\u060c \u062a\u0644\u064a\u0647\u0627 \u0628\u0637\u0627\u0642\u0629 \u0647\u0648\u064a\u0629 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0623\u0648 \u0627\u0633\u0645\u0647\u0627. \u0644\u0646\u0628\u062f\u0623 \u0627\u0644\u0630\u064a \u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 Ubuntu \u0645\u0639 \u0645\u0639\u0631\u0641 a9bb67c47592:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker start a9bb67c47592<\/code><\/pre>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 docker ps \u0644\u0631\u0624\u064a\u0629 \u062d\u0627\u0644\u0629 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u0623\u0646 \u062a\u0628\u062f\u0623:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker ps\nCONTAINER ID   IMAGE     COMMAND   CREATED          STATUS              PORTS     NAMES\na9bb67c47592   ubuntu    \"bash\"    23 minutes ago   Up About a minute             magical_shirley<\/code><\/pre>\n\n\n\n<p>\u0627\u0633\u062a\u062e\u062f\u0645 \u062a\u0648\u0642\u0641 \u0627\u0644\u0631\u0635\u064a\u0641 \u0644\u0625\u064a\u0642\u0627\u0641 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0629\u060c \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0647\u0648\u064a\u062a\u0647\u0627 \u0623\u0648 \u0627\u0633\u0645\u0647\u0627. \u0647\u0630\u0647 \u0627\u0644\u0645\u0631\u0629\u060c \u0633\u0646\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0630\u064a \u0639\u064a\u0646\u0647 Docker \u0644\u0644\u062d\u0627\u0648\u064a\u0629\u060c \u0648\u0647\u0648 quizzical_mcnulty:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker stop magical_shirley<\/code><\/pre>\n\n\n\n<p>\u0639\u0646\u062f\u0645\u0627 \u0644\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062d\u0627\u0648\u064a\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u0625\u0632\u0627\u0644\u062a\u0647\u0627 \u0628\u0623\u0645\u0631 rm \u0627\u0644\u0631\u0635\u064a\u0641\u060c \u0647\u0630\u0647 \u0627\u0644\u0645\u0631\u0629 \u0623\u064a\u0636\u064b\u0627\u060c \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0631\u0641 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0623\u0648 \u0627\u0633\u0645\u0647\u0627. \u0627\u0633\u062a\u062e\u062f\u0645 docker ps &#8211; \u0623\u0645\u0631 \u0644\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0633\u0645 \u0623\u0648 \u0645\u0639\u0631\u0641 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0635\u0648\u0631\u0629 hello-world \u0648\u062d\u0630\u0641\u0647\u0627.<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker rm wonderful_raman<\/code><\/pre>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0625\u0646\u0634\u0627\u0621 \u062d\u0627\u0648\u064a\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u062a\u0633\u0645\u064a\u062a\u0647\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0641\u062a\u0627\u062d -name. \u0645\u0646 \u0627\u0644\u0645\u0645\u0643\u0646 \u0623\u064a\u0636\u064b\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0641\u062a\u0627\u062d -rm \u0644\u0628\u062f\u0621 \u062d\u0627\u0648\u064a\u0629 \u062a\u062d\u0630\u0641 \u0646\u0641\u0633\u0647\u0627 \u0639\u0646\u062f \u0625\u064a\u0642\u0627\u0641\u0647\u0627. \u0634\u0627\u0647\u062f \u0623\u0645\u0631 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0641\u064a \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0631\u0635\u064a\u0641 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062d\u0648\u0644 \u0647\u0630\u0647 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0648\u063a\u064a\u0631\u0647\u0627.<\/p>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0646\u064a \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0625\u0644\u0649 \u0635\u0648\u0631\u060c \u0648\u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0644\u0628\u0646\u0627\u0621 \u062d\u0627\u0648\u064a\u0627\u062a \u062c\u062f\u064a\u062f\u0629.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 7: \u0625\u062d\u0636\u0627\u0631 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u062f\u0627\u062e\u0644 \u062d\u0627\u0648\u064a\u0629 \u0625\u0644\u0649 \u0635\u0648\u0631\u0629 \u0639\u0644\u0649 Docker<\/h2>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u062a\u0639\u062f\u064a\u0644\u0647\u0627 \u0648\u062d\u0630\u0641\u0647\u0627 \u062a\u0645\u0627\u0645\u064b\u0627 \u0643\u0645\u0627 \u0647\u0648 \u0627\u0644\u062d\u0627\u0644 \u0645\u0639 \u0627\u0644\u0622\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0639\u0646\u062f \u0628\u062f\u0621 \u062a\u0634\u063a\u064a\u0644 \u0635\u0648\u0631\u0629 Docker. \u0633\u062a\u0646\u0637\u0628\u0642 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u062c\u0631\u064a\u0647\u0627 \u0639\u0644\u0649 \u062a\u0644\u0643 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0627\u0644\u0648\u0627\u062d\u062f\u0629 \u0641\u0642\u0637. \u064a\u0645\u0643\u0646\u0646\u064a \u0627\u0644\u0628\u062f\u0621 \u0648\u0625\u064a\u0642\u0627\u0641\u0647\u060c \u0644\u0643\u0646 \u0639\u0646\u062f\u0645\u0627 \u0623\u0633\u062a\u062e\u062f\u0645 \u0623\u0645\u0631 \u0627\u0644\u0631\u0635\u064a\u0641 rm \u0644\u062a\u062f\u0645\u064a\u0631\u0647\u060c \u062a\u0636\u064a\u0639 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0628\u0634\u0643\u0644 \u062f\u0627\u0626\u0645.<\/p>\n\n\n\n<p>\u0633\u064a\u0648\u0636\u062d \u0644\u0643 \u0647\u0630\u0627 \u0627\u0644\u062c\u0632\u0621 \u0643\u064a\u0641 \u064a\u0645\u0643\u0646\u0643 \u062d\u0641\u0638 \u062d\u0627\u0644\u0629 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0643\u0635\u0648\u0631\u0629 Docker \u062c\u062f\u064a\u062f\u0629.<\/p>\n\n\n\n<p>\u0628\u0645\u062c\u0631\u062f \u062a\u062b\u0628\u064a\u062a Node.js \u0641\u064a \u062d\u0627\u0648\u064a\u0629 Ubuntu\u060c \u0644\u062f\u064a\u0643 \u0627\u0644\u0622\u0646 \u0648\u0627\u062d\u062f\u0629 \u062a\u0639\u0645\u0644 \u062e\u0627\u0631\u062c \u0627\u0644\u0635\u0648\u0631\u0629\u060c \u0644\u0643\u0646 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0644\u064a\u0633\u062a \u0645\u062b\u0644 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u064a \u0627\u0639\u062a\u062f\u062a \u0635\u0646\u0639\u0647\u0627. \u0648\u0644\u0643\u0646 \u0642\u062f \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0627\u0648\u064a\u0629 Node.js \u0647\u0630\u0647 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0643\u0623\u0633\u0627\u0633 \u0644\u0644\u0635\u0648\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0644\u0627\u062d\u0642\u064b\u0627.<\/p>\n\n\n\n<p>\u062b\u0645 \u0642\u0645 \u0628\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0639\u0644\u0649 \u0645\u062b\u0627\u0644 \u0635\u0648\u0631\u0629 Docker \u0627\u0644\u062c\u062f\u064a\u062f \u0628\u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062a\u0627\u0644\u064a.<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker commit -m \"What you did to the image\" -a \"Author Name\" container_id repository\/new_image_name<\/code><\/pre>\n\n\n\n<p>\u064a\u0631\u062a\u0628\u0637 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 -m \u0628\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0627\u0644\u062a\u0632\u0627\u0645\u060c \u0645\u0645\u0627 \u064a\u0633\u0627\u0639\u062f\u0643 \u0623\u0646\u062a \u0648\u0627\u0644\u0622\u062e\u0631\u064a\u0646 \u0639\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627\u060c \u0648\u0645\u0639 \u0630\u0644\u0643 &#8211; \u0623 \u064a\u0633\u062a\u062e\u062f\u0645 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0624\u0644\u0641. container_id \u0647\u0648 \u0627\u0644\u0630\u064a \u0631\u0623\u064a\u062a\u0647 \u0633\u0627\u0628\u0642\u064b\u0627 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u0639\u0646\u062f\u0645\u0627 \u0623\u0637\u0644\u0642\u062a \u062c\u0644\u0633\u0629 Docker \u0627\u0644\u062a\u0641\u0627\u0639\u0644\u064a\u0629. \u0639\u0627\u062f\u0629 \u0645\u0627 \u064a\u0643\u0648\u0646 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0647\u0648 \u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 Docker Hub \u0627\u0644\u062e\u0627\u0635 \u0628\u0643\u060c \u0645\u0627 \u0644\u0645 \u062a\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0633\u062a\u0648\u062f\u0639\u0627\u062a \u062c\u062f\u064a\u062f\u0629 \u0639\u0644\u0649 Docker Hub.<\/p>\n\n\n\n<p>\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 ubuntu \u0627\u0644\u0630\u064a \u064a\u0643\u0648\u0646 \u0645\u0639\u0631\u0641 \u0627\u0644\u062d\u0627\u0648\u064a\u0629 a9bb67c47592\u060c \u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u0623\u0645\u0631 \u0643\u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker commit -m \"added Node.js\" -a \"ubuntu\" a9bb67c47592 ubuntu\/ubuntu-nodejs<\/code><\/pre>\n\n\n\n<p>\u0628\u0639\u062f \u0623\u0646 commit \u0627\u0644\u0635\u0648\u0631\u0629\u060c \u0633\u0623\u062d\u0635\u0644 \u0639\u0644\u0649 \u0635\u0648\u0631\u0629 \u062c\u062f\u064a\u062f\u0629 \u0645\u062d\u0641\u0648\u0638\u0629 \u0645\u062d\u0644\u064a\u064b\u0627 \u0639\u0644\u0649 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u064a. \u0633\u062a\u062a\u0639\u0644\u0645 \u0644\u0627\u062d\u0642\u064b\u0627 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u0643\u064a\u0641\u064a\u0629 \u062f\u0641\u0639 \u0635\u0648\u0631\u0629 \u0625\u0644\u0649 \u0633\u062c\u0644 Docker \u0645\u062b\u0644 Docker Hub\u060c \u062d\u062a\u0649 \u064a\u062a\u0645\u0643\u0646 \u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0622\u062e\u0631\u0648\u0646 \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647\u0627.<\/p>\n\n\n\n<p>\u0642\u0627\u0626\u0645\u0629 \u0635\u0648\u0631 Docker \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u0644\u0642\u062f\u064a\u0645\u0629 \u0627\u0644\u062a\u064a \u0623\u062a\u062a \u0645\u0646\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker images<\/code><\/pre>\n\n\n\n<p>\u0633\u062a\u0631\u0649 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">ubuntu@ServerB:~$ docker images\nREPOSITORY             TAG       IMAGE ID       CREATED         SIZE\nubuntu\/ubuntu-nodejs   latest    45f8857f0719   9 seconds ago   197MB\n...<\/code><\/pre>\n\n\n\n<p>\u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c ubuntu-nodejs \u0647\u064a \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0627\u0644\u062a\u064a \u062a\u0645 \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u0647\u0627 \u0645\u0646 \u0635\u0648\u0631\u0629 ubuntu \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0645\u0646 Docker Hub. \u0627\u0644\u0641\u0631\u0642 \u0641\u064a \u0627\u0644\u062d\u062c\u0645 \u064a\u0639\u0643\u0633 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u0642\u0645\u062a \u0628\u0647\u0627. \u0648\u0627\u0644\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0630\u064a \u0642\u0645\u062a \u0628\u0647 \u0647\u0648 \u0623\u0646 NodeJS \u0642\u062f \u062a\u0645 \u062a\u062b\u0628\u064a\u062a\u0647. \u0644\u0630\u0644\u0643\u060c \u0641\u064a \u0627\u0644\u0645\u0631\u0629 \u0627\u0644\u0642\u0627\u062f\u0645\u0629 \u0627\u0644\u062a\u064a \u0633\u062a\u062d\u062a\u0627\u062c \u0641\u064a\u0647\u0627 \u0625\u0644\u0649 \u062a\u0634\u063a\u064a\u0644 \u062d\u0627\u0648\u064a\u0629 \u0645\u0639 Ubuntu \u0645\u0639 \u062a\u062b\u0628\u064a\u062a NodeJS \u0645\u0633\u0628\u0642\u064b\u0627\u060c \u064a\u0645\u0643\u0646\u0643 \u0641\u0642\u0637 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629.<\/p>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u064b\u0627 \u0625\u0646\u0634\u0627\u0621 \u0635\u0648\u0631 \u0645\u0646 Dockerfile \u062a\u062a\u064a\u062d \u0644\u0643 \u0623\u062a\u0645\u062a\u0629 \u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u062f\u0627\u062e\u0644 \u0635\u0648\u0631\u0629 \u062c\u062f\u064a\u062f\u0629. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0641\u0625\u0646 \u0647\u0630\u0627 \u0644\u0627 \u0639\u0644\u0627\u0642\u0629 \u0644\u0647 \u0628\u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0637\u0648\u0629 8: \u062f\u0641\u0639 \u0635\u0648\u0631\u0629 Docker \u0625\u0644\u0649 \u0645\u0633\u062a\u0648\u062f\u0639 Docker<\/h2>\n\n\n\n<p>\u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u0648\u0627\u0636\u062d\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0628\u0639\u062f \u0625\u0646\u0634\u0627\u0621 \u0635\u0648\u0631\u0629 \u062c\u062f\u064a\u062f\u0629 \u0645\u0646 \u0635\u0648\u0631\u0629 \u0645\u0648\u062c\u0648\u062f\u0629 \u0647\u064a \u0645\u0634\u0627\u0631\u0643\u062a\u0647\u0627 \u0645\u0639 \u0639\u062f\u062f \u0642\u0644\u064a\u0644 \u0645\u0646 \u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0630\u064a\u0646 \u062a\u062e\u062a\u0627\u0631\u0647\u0645\u060c \u0648\u0627\u0644\u062c\u0645\u0647\u0648\u0631 \u0627\u0644\u0648\u0627\u0633\u0639 \u0639\u0644\u0649 Docker Hub\u060c \u0623\u0648 \u0633\u062c\u0644 Docker \u0622\u062e\u0631 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647. \u0644\u062f\u0641\u0639 \u0635\u0648\u0631\u0629 \u0625\u0644\u0649 Docker Hub \u0623\u0648 \u0623\u064a \u0633\u062c\u0644 Docker \u0622\u062e\u0631\u060c \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u062d\u0633\u0627\u0628 \u0647\u0646\u0627\u0643.<\/p>\n\n\n\n<p>\u0644\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0639\u0644\u064a\u0643 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0623\u0648\u0644\u0627\u064b \u0625\u0644\u0649 Docker Hub.<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker login -u docker-registry-username<\/code><\/pre>\n\n\n\n<p>\u0633\u0623\u0642\u0648\u0645 \u0628\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 Docker Hub \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><strong>\u0645\u0644\u0627\u062d\u0638\u0629: \u0625\u0630\u0627 \u0627\u062e\u062a\u0644\u0641 \u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 \u0633\u062c\u0644 Docker \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0639\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u062d\u0644\u064a \u0627\u0644\u0630\u064a \u0627\u0633\u062a\u062e\u062f\u0645\u062a\u0647 \u0644\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0635\u0648\u0631\u0629\u060c \u0641\u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0635\u0648\u0631\u062a\u0643 \u0628\u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u0641\u064a \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u062b\u0627\u0644 \u0627\u0644\u0623\u062e\u064a\u0631\u060c \u064a\u0645\u0643\u0646\u0643 \u0643\u062a\u0627\u0628\u0629:<\/strong><\/p>\n<\/blockquote>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker tag ubuntu\/ubuntu-nodejs docker-registry-username\/ubuntu-nodejs<\/code><\/pre>\n\n\n\n<p>\u062b\u0645 \u0633\u062a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062f\u0641\u0639 \u0635\u0648\u0631\u062a\u0643 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker push docker-registry-username\/docker-image-name<\/code><\/pre>\n\n\n\n<p>\u0644\u062f\u0641\u0639 \u0635\u0648\u0631\u0629 ubuntu-nodejs \u0625\u0644\u0649 \u0645\u0633\u062a\u0648\u062f\u0639 ubuntu\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062a\u0627\u0644\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">$ docker push ubuntu\/ubuntu-nodejs<\/code><\/pre>\n\n\n\n<p>\u062a\u062d\u0644\u0649 \u0628\u0627\u0644\u0635\u0628\u0631 \u0644\u0623\u0646 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u062a\u0633\u062a\u063a\u0631\u0642 \u0648\u0642\u062a\u064b\u0627 \u0623\u062b\u0646\u0627\u0621 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0648\u0631\u060c \u0648\u0644\u0643\u0646 \u0639\u0646\u062f \u0627\u0643\u062a\u0645\u0627\u0644\u0647\u0627\u060c \u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u0645\u062e\u0631\u062c \u0645\u0634\u0627\u0628\u0647\u064b\u0627 \u0644\u0645\u0627 \u064a\u0644\u064a:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">The push refers to a repository [docker.io\/ubuntu\/ubuntu-nodejs]\ne3fbbfb44187: Pushed\n5f70bf18a086: Pushed\na3b5c80a4eba: Pushed\n7f18b442972b: Pushed\n3ce512daaf78: Pushed\n7aae4540b42d: Pushed\n...<\/code><\/pre>\n\n\n\n<p>\u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0623\u064a \u062e\u0637\u0623 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u0646\u0648\u0639\u060c \u0641\u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u0646\u0643 \u0644\u0645 \u062a\u0633\u062c\u0644 \u0627\u0644\u062f\u062e\u0648\u0644:<\/p>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code ltr\"><code lang=\"bash\" class=\"language-bash\">The push refers to a repository [docker.io\/ubuntu\/ubuntu-nodejs]\ne3fbbfb44187: Preparing\n5f70bf18a086: Preparing\na3b5c80a4eba: Preparing\n7f18b442972b: Preparing\n3ce512daaf78: Preparing\n7aae4540b42d: Waiting\nunauthorized: authentication required<\/code><\/pre>\n\n\n\n<p>\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0639 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0648\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062f\u0641\u0639 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649. \u062b\u0645 \u062a\u062d\u0642\u0642 \u0645\u0646 \u0623\u0646\u0647 \u0645\u0648\u062c\u0648\u062f \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064a \u0635\u0641\u062d\u0629 \u0645\u0633\u062a\u0648\u062f\u0639 Docker Hub \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.<\/p>\n\n\n\n<p>\u0623\u0635\u0628\u062d \u0645\u0646 \u0627\u0644\u0645\u0645\u0643\u0646 \u0627\u0644\u0622\u0646 \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 <kbd>docker pull ubuntu\/ubuntu-nodejs<\/kbd> \u0644\u0633\u062d\u0628 \u0627\u0644\u0635\u0648\u0631\u0629 \u0625\u0644\u0649 \u0622\u0644\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u062a\u0634\u063a\u064a\u0644 \u062d\u0627\u0648\u064a\u0629 \u062c\u062f\u064a\u062f\u0629.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0629 \u064a\u0642\u0648\u0645 Docker\u060c \u0643\u0628\u0631\u0646\u0627\u0645\u062c\u060c \u0628\u062a\u0628\u0633\u064a\u0637 \u0625\u062f\u0627\u0631\u0629 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0641\u064a \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a\u060c \u0645\u0645\u0627 \u064a\u0633\u0645\u062d \u0644\u0643 \u0628\u062a\u0646\u0641\u064a\u0630 \u062a\u0637\u0628\u064a\u0642\u0627\u062a\u0643 \u0641\u064a \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0645\u0639\u0632\u0648\u0644\u0629 \u0639\u0646 \u0627\u0644\u0645\u0648\u0627\u0631\u062f. \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0645\u0642\u0627\u0631\u0646\u0629 \u0645\u0639 \u0627\u0644\u0622\u0644\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u060c \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0623\u0646\u0647\u0627 \u0623\u0643\u062b\u0631 \u0642\u0627\u0628\u0644\u064a\u0629 \u0644\u0644\u0646\u0642\u0644\u060c \u0648\u0633\u0647\u0644\u0629 \u0627\u0644\u0645\u0648\u0627\u0631\u062f\u060c \u0648\u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0646\u0638\u0627\u0645 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0645\u0636\u064a\u0641. \u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u062b\u0628\u064a\u062a \u0648\u0625\u0639\u062f\u0627\u062f Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04 LTS. ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[71,184],"tags":[],"yoast_head":"\n<title>\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04 - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/ar\/\u0643\u064a\u0641\u064a\u0629-\u062a\u062b\u0628\u064a\u062a-\u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645-\u062f\u0648\u0643\u0631-\u0639\u0644\u0649-\u0623\u0648\u0628\u0648\u0646\u062a\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04 - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/ar\/\u0643\u064a\u0641\u064a\u0629-\u062a\u062b\u0628\u064a\u062a-\u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645-\u062f\u0648\u0643\u0631-\u0639\u0644\u0649-\u0623\u0648\u0628\u0648\u0646\u062a\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-02T13:15:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-07T16:10:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04\",\"datePublished\":\"2022-08-02T13:15:16+00:00\",\"dateModified\":\"2023-12-07T16:10:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/\"},\"wordCount\":163,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"\u0625\u062f\u0627\u0631\u0629 \u0646\u0638\u0627\u0645 \u0644\u064a\u0646\u0643\u0633\",\"\u0627\u0644\u0645\u062d\u0627\u0643\u0627\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0648\u0627\u0644\u062d\u0648\u0633\u0628\u0629 \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/\",\"name\":\"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04 - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2022-08-02T13:15:16+00:00\",\"dateModified\":\"2023-12-07T16:10:47+00:00\",\"description\":\"\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04 - WebHi Tutorials &amp; Documentations","description":"\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/ar\/\u0643\u064a\u0641\u064a\u0629-\u062a\u062b\u0628\u064a\u062a-\u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645-\u062f\u0648\u0643\u0631-\u0639\u0644\u0649-\u0623\u0648\u0628\u0648\u0646\u062a\/","og_locale":"en_US","og_type":"article","og_title":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04 - WebHi Tutorials &amp; Documentations","og_description":"\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04.","og_url":"https:\/\/www.webhi.com\/how-to\/ar\/\u0643\u064a\u0641\u064a\u0629-\u062a\u062b\u0628\u064a\u062a-\u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645-\u062f\u0648\u0643\u0631-\u0639\u0644\u0649-\u0623\u0648\u0628\u0648\u0646\u062a\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2022-08-02T13:15:16+00:00","article_modified_time":"2023-12-07T16:10:47+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/08\/docker_ubuntu_ar.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04","datePublished":"2022-08-02T13:15:16+00:00","dateModified":"2023-12-07T16:10:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/"},"wordCount":163,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["\u0625\u062f\u0627\u0631\u0629 \u0646\u0638\u0627\u0645 \u0644\u064a\u0646\u0643\u0633","\u0627\u0644\u0645\u062d\u0627\u0643\u0627\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0648\u0627\u0644\u062d\u0648\u0633\u0628\u0629 \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/","url":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/","name":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04 - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2022-08-02T13:15:16+00:00","dateModified":"2023-12-07T16:10:47+00:00","description":"\u0633\u062a\u0642\u0648\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Docker Community Edition (CE) \u0639\u0644\u0649 Ubuntu 20.04 \u0648 22.04.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/ar\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%af%d9%88%d9%83%d8%b1-%d8%b9%d9%84%d9%89-%d8%a3%d9%88%d8%a8%d9%88%d9%86%d8%aa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0648\u0643\u0631\u00a0 \u0639\u0644\u0649 \u0623\u0648\u0628\u0648\u0646\u062a\u0648 20.04\/22.04"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/1848"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=1848"}],"version-history":[{"count":38,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/1848\/revisions"}],"predecessor-version":[{"id":7357,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/1848\/revisions\/7357"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=1848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=1848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=1848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}