{"id":3867,"date":"2023-12-09T23:16:37","date_gmt":"2023-12-09T23:16:37","guid":{"rendered":"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/?p=3867"},"modified":"2023-12-11T18:32:12","modified_gmt":"2023-12-11T18:32:12","slug":"docker-install-and-configuration","status":"publish","type":"post","link":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/2023\/12\/09\/docker-install-and-configuration\/","title":{"rendered":"Docker Install and Configuration"},"content":{"rendered":"<ul>\n<li><figure class=\"wp-block-embed wp-block-embed-youtube is-type-video is-provider-youtube epyt-figure\"><div class=\"wp-block-embed__wrapper\"><iframe loading=\"lazy\"  id=\"_ytid_32440\"  width=\"604\" height=\"340\"  data-origwidth=\"604\" data-origheight=\"340\" src=\"https:\/\/www.youtube.com\/embed\/bTPQiTBGu4g?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div><\/figure><\/li>\n<li>\u00a0Assumptions\n<ul>\n<li>You have an Ubuntu 22.04 Linux server created\n<ul>\n<li>4GB of RAM<\/li>\n<li>30GB of Drive Storage<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Install Docker\n<ul>\n<li>sudo apt-get update<\/li>\n<li>sudo apt-get install ca-certificates curl gnupg<\/li>\n<li>sudo install -m 0755 -d \/etc\/apt\/keyrings<\/li>\n<li>\n<pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg <span class=\"p\">|<\/span> sudo gpg --dearmor -o \/etc\/apt\/keyrings\/docker.gpg\r\n<\/span><\/span><\/code><\/pre>\n<\/li>\n<li>sudo chmod a+r \/etc\/apt\/keyrings\/docker.gpg<\/li>\n<li>\n<pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> <span class=\"se\">\\\r\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"s2\">\"deb [arch=<\/span><span class=\"k\">$(<\/span>dpkg --print-architecture<span class=\"k\">)<\/span><span class=\"s2\"> signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu \\\r\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">$(<\/span>. \/etc\/os-release <span class=\"o\">&amp;&amp;<\/span> <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VERSION_CODENAME<\/span><span class=\"s2\">\"<\/span><span class=\"k\">)<\/span><span class=\"s2\"> stable\"<\/span> <span class=\"p\">|<\/span> <span class=\"se\">\\\r\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\">  sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\r\n<\/span><\/span><\/code><\/pre>\n<\/li>\n<li>sudo apt-get update<\/li>\n<li>sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin<\/li>\n<\/ul>\n<\/li>\n<li>Add Current User to Docker Group\n<ul>\n<li>By default, only the root user can do docker commands, you need to add your current user to the docker group in order to allow it to run docker commands.\n<ul>\n<li>sudo groupadd docker<\/li>\n<li>sudo gpasswd -a $USER docker<\/li>\n<li>newgrp docker<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Test Docker installation\n<ul>\n<li>docker run hello-world\n<ul>\n<li>This command runs a test docker container to see if your installation functions normally. The output should look like the image below<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3868\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/12\/Screenshot-2023-12-09-181437-300x154.png\" alt=\"\" width=\"380\" height=\"195\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/12\/Screenshot-2023-12-09-181437-300x154.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/12\/Screenshot-2023-12-09-181437-768x395.png 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/12\/Screenshot-2023-12-09-181437.png 984w\" sizes=\"auto, (max-width: 380px) 100vw, 380px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Assumptions You have an Ubuntu 22.04 Linux server created 4GB of RAM 30GB of Drive Storage Install Docker sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d \/etc\/apt\/keyrings curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg &#8211;dearmor -o \/etc\/apt\/keyrings\/docker.gpg sudo chmod a+r \/etc\/apt\/keyrings\/docker.gpg echo \\ &#8220;deb [arch=$(dpkg &#8211;print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/ubuntu \\ $(. &hellip; <a href=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/2023\/12\/09\/docker-install-and-configuration\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Docker Install and Configuration<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1303,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-3867","post","type-post","status-publish","format-standard","hentry","category-it-support"],"_links":{"self":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/users\/1303"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/comments?post=3867"}],"version-history":[{"count":2,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3867\/revisions"}],"predecessor-version":[{"id":3871,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3867\/revisions\/3871"}],"wp:attachment":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/media?parent=3867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/categories?post=3867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/tags?post=3867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}