{"id":72345,"date":"2019-05-28T11:00:50","date_gmt":"2019-05-28T08:00:50","guid":{"rendered":"http:\/\/examples.javacodegeeks.com\/?p=72345"},"modified":"2022-02-27T13:14:07","modified_gmt":"2022-02-27T11:14:07","slug":"docker-install-on-ubuntu-example","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/","title":{"rendered":"How to Install Docker on Ubuntu"},"content":{"rendered":"<p>With this example, we are going to demonstrate how to install Docker on Ubuntu.<\/p>\n<h2><a name=\"heading1\"><\/a>1. What is Docker?<\/h2>\n<p><a href=\"https:\/\/www.docker.com\/\">Docker<\/a>&nbsp;is a platform used to&nbsp;<strong>develop, deploy, and run<\/strong>&nbsp;applications by using containers. Docker consists of:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Docker Engine<\/strong>&nbsp;\u2013 lightweight and powerful open source containerization technology combined with a workflow for building and containerizing your applications.<\/li>\n<li><strong>Docker Hub<\/strong>&nbsp;\u2013 SaaS (Software as a Service) service for sharing and managing your application stacks.<\/li>\n<\/ul>\n<div class=\"toc\">\n<h3>Table Of Contents<\/h3>\n<dl>\n<dt><a href=\"#heading1\">1. What is Docker?<\/a><\/dt>\n<dt><a href=\"#heading2\">2. What is Ubuntu?<\/a><\/dt>\n<dt><a href=\"#heading3\">3. Steps for Installation of Docker on Ubuntu<\/a><\/dt>\n<dt><a href=\"#heading4\">4. Installation of Ubuntu Operating System<\/a><\/dt>\n<dd>\n<dl>\n<dt><a href=\"#heading41\">4.1 What is a Virtual Machine?<\/a><\/dt>\n<dt><a href=\"#heading42\">4.2 What is Oracle VM Virtual Box?<\/a><\/dt>\n<dt><a href=\"#heading43\">4.3 Installation of Oracle VM Virtual Box<\/a><\/dt>\n<dt><a href=\"#heading44\">4.4 Download Ubuntu Desktop<\/a><\/dt>\n<dt><a href=\"#heading45\">4.5 Create a New Virtual Machine<\/a><\/dt>\n<dt><a href=\"#heading46\">4.6 Install Ubuntu on Virtual Machine<\/a><\/dt>\n<\/dl>\n<\/dd>\n<dt><a href=\"#heading5\">5. Installation of Docker on Ubuntu in a Virtual Machine<\/a><\/dt>\n<dd>\n<dl>\n<dt><a href=\"#heading51\">5.1 Prerequisites<\/a><\/dt>\n<dt><a href=\"#heading52\">5.2 Install Docker Community Editions (CE)<\/a><\/dt>\n<\/dl>\n<\/dd>\n<dt><a href=\"#heading6\">6. Summary<\/a><\/dt>\n<\/dl>\n<\/div>\n<p>&nbsp;<\/p>\n<h2 class=\"wp-block-heading\"><a name=\"heading2\"><\/a>2. What is Ubuntu?<\/h2>\n<p><a href=\"https:\/\/www.ubuntu.com\/\">Ubuntu<\/a> is a free and an open-source Linux distribution based on Debian.  <br \/>Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. <br \/>Ubuntu is officially released in three editions: <\/p>\n<ul class=\"wp-block-list\">\n<li>Ubuntu Desktop for personal computers<\/li>\n<li>Ubuntu Server for servers and the cloud, and <\/li>\n<li>Ubuntu Core for the Internet of things devices and robots.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\"><a name=\"heading3\"><\/a>3. Steps for Installation of Docker on Ubuntu <\/h2>\n<p>To complete the installation of Docker on Ubuntu, It involves two steps:<\/p>\n<ol class=\"wp-block-list\">\n<li>Installation of  Ubuntu Operating System<\/li>\n<li>Installation of Docker on Ubuntu System<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\"><a name=\"heading4\"><\/a>4. Installation of Ubuntu Operating System<\/h2>\n<p>I am using my laptop containing Microsoft Windows 10 Pro Operating System for explaining \u201c<strong>Docker Install on Ubuntu Example<\/strong>\u201d<\/p>\n<p><strong>How to install Ubuntu on a machine containing Microsoft Windows 10 Pro Operating System and Version: 10.0.17763?<\/strong><\/p>\n<p>To accomplish this task, Understand the concept of Virtual Machine.<\/p>\n<h3 class=\"wp-block-heading\"><a name=\"heading41\"><\/a>4.1 What is a Virtual Machine? <\/h3>\n<p>A Virtual Machine (VM) is a software program or operating system that not only exhibits the behavior of a separate computer but is also capable of performing tasks such as running applications and programs like a separate computer. A virtual machine, usually known as a guest (for this example, Virtual machine contains Ubuntu) is created within another computing environment referred to as a \u201chost\u201d (in my case, the host is Microsoft Windows 10 Pro Operating System). Multiple virtual machines can exist within a single host at one time. Virtual machines are becoming more common with the evolution of virtualization technology.<\/p>\n<p>Virtual machines are computers whose hardware components are emulated by the host computer. A virtual machine is also known as a guest.<\/p>\n<p>The following are free Virtual Machine Software available :<\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/vmware-player.en.lo4d.com\/windows\">VMware Workstation Player<\/a><\/li>\n<li><a href=\"https:\/\/www.oracle.com\/technetwork\/server-storage\/virtualbox\/downloads\/index.html\">Oracle VM VirtualBox<\/a><\/li>\n<li>Hyper-V (Hyper-V is built into Windows as an optional feature \u2014 there is no Hyper-V download.)<\/li>\n<\/ul>\n<p>I am going to explain this&nbsp;<strong>&#8220;Docker Install on Ubuntu example&#8221;<\/strong>&nbsp;by installing&nbsp;<strong>Oracle VM VirtualBox<\/strong>&nbsp;on my machine Microsoft Windows 10 Pro and Version: 10.0.17763.<\/p>\n<h3 class=\"wp-block-heading\"><a name=\"heading42\"><\/a>4.2 What is Oracle VM Virtual Box? <\/h3>\n<p>Oracle VM VirtualBox is a free, open source, cross-platform application for creating, managing and running virtual machines (VMs).&nbsp;<br \/>Oracle VirtualBox enables you to set up one or more virtual machines (VMs) on a single physical machine, and use them simultaneously, along with the actual machine. Each virtual machine can execute its own operating system, including versions of Microsoft Windows, Linux, BSD, and MS-DOS.<\/p>\n<p>VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of&nbsp;guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS\/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris and OpenSolaris, OS\/2, and OpenBSD.<\/p>\n<h3 class=\"wp-block-heading\"><a name=\"heading43\"><\/a>4.3 Installation of Oracle VM Virtual Box <\/h3>\n<p>Download Oracle VM Virtual Box from the following links: <a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\">https:\/\/www.virtualbox.org\/wiki\/Downloads<\/a>&nbsp;(or)&nbsp;<a href=\"https:\/\/www.oracle.com\/technetwork\/server-storage\/virtualbox\/downloads\/index.html\">https:\/\/www.oracle.com\/technetwork\/server-storage\/virtualbox\/downloads\/index.html<\/a><\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"414\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D1-1.jpg\" alt=\"Docker Install on Ubuntu - Step 1 \" class=\"wp-image-72357\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D1-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D1-1-300x153.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D1-1-768x391.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation \u2013 Step 1 <\/figcaption><\/figure>\n<p>For this example: Click on Windows Hosts.<\/p>\n<p>It downloads the file:&nbsp;<strong>VirtualBox-6.0.6-130049-Win.exe<\/strong>&nbsp;(Application) on your system. Double Click on this file. It installs this software. The steps are as shown below:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"644\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D2-1.jpg\" alt=\"Docker Install on Ubuntu - Step 2 \" class=\"wp-image-72358\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D2-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D2-1-300x237.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D2-1-768x608.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation \u2013 Step 2 <\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"642\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D3-1.jpg\" alt=\"Docker Install on Ubuntu - Step 3 \" class=\"wp-image-72359\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D3-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D3-1-300x237.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D3-1-768x606.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation \u2013 Step 3 <\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"652\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D4-1.jpg\" alt=\"Docker Install on Ubuntu - Step 4\" class=\"wp-image-72360\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D4-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D4-1-300x240.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D4-1-768x615.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Oracle VM VirtualBox Installation \u2013 Step 4 <\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"637\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D5-1.jpg\" alt=\"Docker Install on Ubuntu - Step 5\" class=\"wp-image-72361\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D5-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D5-1-300x235.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D5-1-768x601.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation \u2013 Step 5 <\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"645\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D6-1.jpg\" alt=\"Docker Install on Ubuntu - Step 6\" class=\"wp-image-72362\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D6-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D6-1-300x238.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D6-1-768x609.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation \u2013 Step 6 <\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"647\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D7-1.jpg\" alt=\"Docker Install on Ubuntu - Step 7\" class=\"wp-image-72363\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D7-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D7-1-300x238.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D7-1-768x610.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation \u2013 Step 7 <\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"641\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D8-1.jpg\" alt=\"Docker Install on Ubuntu - Step 8\" class=\"wp-image-72364\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D8-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D8-1-300x236.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D8-1-768x605.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Oracle VM VirtualBox Installation Complete \u2013 Step 8 <\/figcaption><\/figure>\n<p>Search for Oracle VM VirtualBox desktop icon after the installation: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"674\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D9-1.jpg\" alt=\"Docker Install on Ubuntu - Desktop Icon\" class=\"wp-image-72366\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D9-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D9-1-300x248.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D9-1-768x636.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Click on Desktop Icon (Oracle VM VirtualBox) <\/figcaption><\/figure>\n<p>Click on it, It opens the Oracle VM VirtualBox Manager main screen as shown below: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"811\" height=\"237\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/VM3.jpg\" alt=\"\" class=\"wp-image-72619\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/VM3.jpg 811w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/VM3-300x88.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/VM3-768x224.jpg 768w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/><figcaption> Oracle VM VirtualBox Manager \u2013 Main Screen <\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><a name=\"heading44\"><\/a>4.4 Download Ubuntu Desktop<\/h3>\n<p>Ubuntu Desktop is designed for desktop and laptop PCs.<\/p>\n<p>You can download the latest version of Ubuntu Desktop disk image (iso) from this website: <a href=\"https:\/\/www.ubuntu.com\/desktop\">https:\/\/www.ubuntu.com\/desktop<\/a><\/p>\n<p><em>ISO file<\/em>, which is also known as a disc image, has .<em>iso file<\/em>&nbsp;extension. <\/p>\n<p>Download Ubuntu Desktop Image (<strong>ubuntu-18.10-desktop-amd64.iso<\/strong>) from the following links: <a href=\"http:\/\/nl.releases.ubuntu.com\/18.10\/\">http:\/\/nl.releases.ubuntu.com\/18.10\/<\/a><br \/><a href=\"http:\/\/releases.ubuntu.com\/18.10\/\">http:\/\/releases.ubuntu.com\/18.10\/<\/a><\/p>\n<p>To demonstrate &#8220;<strong>Docker Install on Ubuntu Example<\/strong>&#8220;, I am going to use :<\/p>\n<p><strong>ubuntu-18.10-desktop-amd64.iso<\/strong>  ubuntu desktop image file.<\/p>\n<p><strong>Enable Virtualization Technology:<\/strong><br \/>Enable Virtualization Technology by entering the PC BIOS or by accessing your PC BIOS for Windows.<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p><strong>Uncheck or Disable Hyper-V&nbsp;on Windows OS: <\/strong>  <br \/>Right Click on Windows Icon-&gt; App and Features -&gt; Click on Programs and Features -&gt; Turn Windows Features on or off \u2013 Hyper V should be disabled (unchecked) <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"719\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D13-1.jpg\" alt=\"\" class=\"wp-image-72374\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D13-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D13-1-300x265.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/D13-1-768x678.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Hyper-V is Unchecked (Disabled) <\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><a name=\"heading45\"><\/a>4.5 Create a New Virtual Machine <\/h3>\n<p>I had already installed CentOS in a Virtual Machine on the Oracle VM Virtual Manager. Please ignore this when you follow the steps.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"335\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F1-1.jpg\" alt=\"\" class=\"wp-image-72384\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F1-1.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F1-1-300x123.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F1-1-768x316.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Oracle VM Virtual Manager containing CentOS installed in a Virtual Machine <\/figcaption><\/figure>\n<p>Now, Please follow the below steps to create a new virtual machine and to install Ubuntu in the new Virtual Machine: <\/p>\n<p>Select&nbsp;<strong>Machine -&gt; New<\/strong>&nbsp;menu option on Oracle VM VirtualBox Manager Dashboard:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"652\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F2.jpg\" alt=\"\" class=\"wp-image-72388\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F2.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F2-300x240.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F2-768x615.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Create a New Virtual Machine \u2013 Step 1 <\/figcaption><\/figure>\n<p> Enter the <strong>Name:<\/strong> Ubuntu, <strong>Type:<\/strong> Linux and <strong>Version:<\/strong> Ubuntu (64-bit). <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"744\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F3.jpg\" alt=\"\" class=\"wp-image-72389\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F3.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F3-300x274.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F3-768x702.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 2<\/figcaption><\/figure>\n<p>Enter 2048 MB. <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"733\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F4.jpg\" alt=\"\" class=\"wp-image-72392\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F4.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F4-300x270.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F4-768x692.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 3<\/figcaption><\/figure>\n<p>Select the option as shown below: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"796\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F5.jpg\" alt=\"\" class=\"wp-image-72394\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F5.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F5-300x293.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F5-768x751.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 4<\/figcaption><\/figure>\n<p>Select the option as shown below: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"751\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F6.jpg\" alt=\"\" class=\"wp-image-72398\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F6.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F6-300x277.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F6-768x709.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 5<\/figcaption><\/figure>\n<p>Select the option as shown below: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"837\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F7.jpg\" alt=\"\" class=\"wp-image-72400\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F7.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F7-292x300.jpg 292w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F7-768x790.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 6<\/figcaption><\/figure>\n<p>Enter the Virtual Hard Disk Size as 20 GB. <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"752\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F8.jpg\" alt=\"\" class=\"wp-image-72403\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F8.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F8-300x277.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F8-768x710.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 7<\/figcaption><\/figure>\n<p>A new Virtual Machine with name Ubuntu has been created with the following configuration as shown below:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"450\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F9.jpg\" alt=\"\" class=\"wp-image-72405\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F9.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F9-300x166.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F9-768x425.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Step 8<\/figcaption><\/figure>\n<p>Click on Settings button: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"514\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F10.jpg\" alt=\"\" class=\"wp-image-72407\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F10.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F10-300x189.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F10-768x485.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Create a New Virtual Machine \u2013 Settings \u2013 Step 9 <\/figcaption><\/figure>\n<p>(or)  click on Settings icon button:  <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"521\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F11.jpg\" alt=\"\" class=\"wp-image-72412\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F11.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F11-300x192.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F11-768x492.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Create a New Virtual Machine \u2013 Settings \u2013 Step 9 (another Setting Option)<\/figcaption><\/figure>\n<p>Click on General tab: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"895\" height=\"872\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F12.jpg\" alt=\"\" class=\"wp-image-72413\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F12.jpg 895w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F12-300x292.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F12-768x748.jpg 768w\" sizes=\"(max-width: 895px) 100vw, 895px\" \/><figcaption> Create a New Virtual Machine \u2013 Settings \u2013 Step 10 <\/figcaption><\/figure>\n<p>Click on Network Tab: <\/p>\n<p>In&nbsp;<strong>Adapter 1<\/strong><br \/>Enable&nbsp;<strong>Network Adapter<\/strong>.<br \/>Select Attached to<strong>:<\/strong>&nbsp;<strong>Bridged Adapter.<br \/><\/strong>It automatically picks up the&nbsp;<strong>Name<\/strong>&nbsp;as&nbsp;<strong>Intel (R) Ethernet Connection (4) I219-LM<\/strong>&nbsp;based on your machine network configuration. <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"852\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F13.jpg\" alt=\"\" class=\"wp-image-72414\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F13.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F13-287x300.jpg 287w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F13-768x804.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Create a New Virtual Machine \u2013 Settings \u2013 Step 11<\/figcaption><\/figure>\n<p>A new Virtual Machine with the name Ubuntu has been created with the above settings. Now, we need to install Ubuntu OS on this Virtual Machine.<\/p>\n<h3 class=\"wp-block-heading\"><a name=\"heading46\"><\/a>4.6 Install Ubuntu on Virtual Machine<\/h3>\n<p>Please do the following steps to install Ubuntu OS on the new Virtual Machine named Ubuntu that we have created: <\/p>\n<p>Right Click on Ubuntu Virtual Machine Name -&gt; Click on Start -&gt; Normal Start<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"517\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F14.jpg\" alt=\"\" class=\"wp-image-72415\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F14.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F14-300x191.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F14-768x488.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Install Ubuntu on the New Virtual Machine -Normal Start -Step 1 <\/figcaption><\/figure>\n<p> Another way: Click on Green Arrow (Start) \u2013 Normal Start: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"624\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F15.jpg\" alt=\"\" class=\"wp-image-72416\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F15.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F15-300x230.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F15-768x589.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Install Ubuntu on the New Virtual Machine -Normal Start -Step 2<\/figcaption><\/figure>\n<p>Select Start-up disk:<\/p>\n<p>Select the downloaded Ubuntu desktop image (<strong>ubuntu-18.10-desktop-amd64.iso<\/strong> ) from your local system: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"837\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F16.jpg\" alt=\"\" class=\"wp-image-72417\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F16.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F16-292x300.jpg 292w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F16-768x790.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Install Ubuntu on the New Virtual Machine -Normal Start -Step 3 <\/figcaption><\/figure>\n<p>Click on &#8220;Install Ubuntu&#8221;.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"578\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F17.jpg\" alt=\"\" class=\"wp-image-72419\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F17.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F17-300x213.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F17-768x545.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Install Ubuntu on the New Virtual Machine -Normal Start -Step 4<\/figcaption><\/figure>\n<p> Select English as Language to use during the Installation process: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"611\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F18.jpg\" alt=\"\" class=\"wp-image-72424\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F18.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F18-300x225.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F18-768x576.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>  Install Ubuntu on the New Virtual Machine -Normal Start -Step 5<\/figcaption><\/figure>\n<p>Select the below options:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"612\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F19.jpg\" alt=\"\" class=\"wp-image-72425\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F19.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F19-300x226.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F19-768x577.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>   Install Ubuntu on the New Virtual Machine -Normal Start -Step 6<\/figcaption><\/figure>\n<p>Select the below option:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"612\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F20.jpg\" alt=\"\" class=\"wp-image-72426\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F20.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F20-300x226.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F20-768x577.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>    Install Ubuntu on the New Virtual Machine -Normal Start -Step 7<\/figcaption><\/figure>\n<p>Click Continue.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"618\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F21.jpg\" alt=\"\" class=\"wp-image-72428\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F21.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F21-300x228.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F21-768x583.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>     Install Ubuntu on the New Virtual Machine -Normal Start -Step 8<\/figcaption><\/figure>\n<p>Select your local date and time by selecting the location of your country: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"614\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F22.jpg\" alt=\"\" class=\"wp-image-72429\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F22.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F22-300x226.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F22-768x579.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>      Install Ubuntu on the New Virtual Machine -Normal Start -Step 9<\/figcaption><\/figure>\n<p>Provide your name, computer&#8217;s name, user name and password. Click Continue.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"616\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F23.jpg\" alt=\"\" class=\"wp-image-72430\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F23.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F23-300x227.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F23-768x581.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>       Install Ubuntu on the New Virtual Machine -Normal Start -Step 10<\/figcaption><\/figure>\n<p>Installation is in progress:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"618\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F24.jpg\" alt=\"\" class=\"wp-image-72431\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F24.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F24-300x228.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F24-768x583.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>        Install Ubuntu on the New Virtual Machine -Normal Start -Step 11<\/figcaption><\/figure>\n<p>Installation is in Progress:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"828\" height=\"632\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F25.jpg\" alt=\"\" class=\"wp-image-72432\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F25.jpg 828w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F25-300x229.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F25-768x586.jpg 768w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><figcaption>         Install Ubuntu on the New Virtual Machine -Normal Start -Step 12<\/figcaption><\/figure>\n<p>Ubuntu is now successfully installed and ready for you to use. Go Ahead and Reboot to start using it. Click the Restart Now button. <\/p>\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F26.jpg\" alt=\"\" class=\"wp-image-72433\" width=\"592\" height=\"444\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F26.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F26-300x225.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F26-768x576.jpg 768w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><figcaption>Ubuntu Installation is Complete<\/figcaption><\/figure>\n<p>Ubuntu is starting:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"619\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F27.jpg\" alt=\"\" class=\"wp-image-72434\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F27.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F27-300x228.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F27-768x584.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu is now starting<\/figcaption><\/figure>\n<p>Ubuntu OS is up and running now.  It is prompting the User Suresh to login with his Credentials:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"619\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F28.jpg\" alt=\"\" class=\"wp-image-72435\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F28.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F28-300x228.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F28-768x584.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu is Up and Running. Prompting the User Suresh to log in.<\/figcaption><\/figure>\n<p>User Suresh is now logging in with his Credentials. Clicks Sign In button.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"617\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F29.jpg\" alt=\"\" class=\"wp-image-72436\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F29.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F29-300x227.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F29-768x582.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>User Suresh is logging in.<\/figcaption><\/figure>\n<p>Ubuntu Operating System main screen is displayed after the User Suresh has successfully authenticated and logged in: [ulp id=&#8217;6PVIvOz3kDbYmNRn&#8217;]<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"626\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F30.jpg\" alt=\"\" class=\"wp-image-72437\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F30.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F30-300x231.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F30-768x591.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu Main Screen<\/figcaption><\/figure>\n<p><strong>Settings:<\/strong> Click Ubuntu Software -&gt; Select Software &amp; Updates:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"616\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F59.jpg\" alt=\"\" class=\"wp-image-72480\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F59.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F59-300x227.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F59-768x581.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu Software &#8211; Software &amp; Updates<\/figcaption><\/figure>\n<p>Select <strong>Download From:<\/strong> Main Server<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"606\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F60.jpg\" alt=\"\" class=\"wp-image-72481\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F60.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F60-300x223.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F60-768x572.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu Software &#8211; Software &amp; Updates<\/figcaption><\/figure>\n<p><strong>Other Software:<\/strong>  Uncheck all the checkboxes<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"808\" height=\"602\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F61.jpg\" alt=\"\" class=\"wp-image-72482\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F61.jpg 808w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F61-300x224.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F61-768x572.jpg 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><figcaption> Ubuntu Software &#8211; Software &amp; Updates<\/figcaption><\/figure>\n<p>Switching Ubuntu from screen GUI (Graphical User Interface) to CUI (Character User Interface) by typing Terminal in the Search Box:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"615\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F31.jpg\" alt=\"\" class=\"wp-image-72438\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F31.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F31-300x227.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F31-768x580.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu Terminal Option<\/figcaption><\/figure>\n<p>Ubuntu is displaying command line prompt for the user who logged in and it is ready to accepts commands from the User Suresh:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"621\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F32.jpg\" alt=\"\" class=\"wp-image-72439\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F32.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F32-300x229.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F32-768x586.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Ubuntu Command line Prompt<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\"><a name=\"heading5\"><\/a>5. Installation of Docker on Ubuntu in the Virtual Machine<\/h2>\n<p>Let us see know how to install Docker on Ubuntu OS in the new Virtual Machined named as Ubuntu.<\/p>\n<h3 class=\"wp-block-heading\"><a name=\"heading51\"><\/a>5.1 Prerequisites<\/h3>\n<p>To get started with Docker CE (Community Edition) on Ubuntu, make sure you meet the prerequisites, then install Docker.<\/p>\n<p><strong>OS Requirements:<\/strong><\/p>\n<p>To install Docker CE, you need the 64-bit version of one of these Ubuntu versions: <\/p>\n<ul class=\"wp-block-list\">\n<li>Cosmic 18.10<\/li>\n<li>Bionic 18.04 (LTS)<\/li>\n<li>Xenial 16.04 (LTS)<\/li>\n<\/ul>\n<p>Docker CE is supported on&nbsp;<code>x86_64<\/code>&nbsp;(or&nbsp;<code>amd64<\/code>),&nbsp;<code>armhf<\/code>,&nbsp;<code>arm64<\/code>,&nbsp;<code>s390x<\/code>&nbsp;(IBM Z), and&nbsp;<code>ppc64le<\/code>&nbsp;(IBM Power) architectures.<\/p>\n<p><strong>Uninstall Old Docker Versions<\/strong>:<\/p>\n<p><strong>sudo apt-get remove docker docker-engine docker.io containerd runc<\/strong>  &#8211;    Older versions of Docker were called&nbsp;<code>docker<\/code>,&nbsp;<code>docker.io<\/code>, or&nbsp;<code>docker-engine<\/code>. If these are installed, uninstall them. <\/p>\n<p>It\u2019s ok, if&nbsp;<code>apt-get<\/code>&nbsp;reports that none of these packages are installed.<\/p>\n<p>The contents of&nbsp;<code>\/var\/lib\/docker\/<\/code>, including images, containers, volumes, and networks, are preserved. The Docker CE package is now called&nbsp;<code>docker-ce<\/code>.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"654\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/Docker-Remove.jpg\" alt=\"\" class=\"wp-image-72537\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/Docker-Remove.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/Docker-Remove-300x241.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/Docker-Remove-768x617.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Uninstall Older Docker Versions<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><a name=\"heading52\"><\/a>5.2 Install Docker Community Editions (CE) <\/h3>\n<p>You can install Docker CE in different ways, depending on your needs:<\/p>\n<ul class=\"wp-block-list\">\n<li>Most users&nbsp;set up Docker&#8217;s repositories&nbsp;and install from them, for ease of installation and upgrade tasks. This is the recommended approach.<\/li>\n<li>Some users download the DEB package and&nbsp;install it manually and manage upgrades completely manually. This is useful in situations such as installing Docker on air-gapped systems with no access to the internet.<\/li>\n<li>In testing and development environments, some users choose to use automated&nbsp;convenience scripts to install Docker.<\/li>\n<\/ul>\n<h4 class=\"wp-block-heading\">5.2.1 Install using the Repository <\/h4>\n<p>Before you install Docker CE for the first time on a new host machine, you need to set up the Docker repository. Later, you can install and update Docker from the repository. <\/p>\n<h4 class=\"wp-block-heading\" id=\"set-up-the-repository\">5.2.2 Setup the Repository<\/h4>\n<p><strong>sudo apt-get update<\/strong> &#8211; Update the apt package index.<br \/><strong>apt list &#8211;upgradable<\/strong> &#8211;  List all packages which are scheduled for an update.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"613\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F34.jpg\" alt=\"\" class=\"wp-image-72443\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F34.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F34-300x226.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F34-768x578.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Packages Index<\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"733\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F35.jpg\" alt=\"\" class=\"wp-image-72444\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F35.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F35-300x270.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F35-768x692.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Update Packages Index <\/figcaption><\/figure>\n<p><strong>sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common<\/strong>  &#8211;  Install packages to allow&nbsp;<code>apt<\/code>&nbsp;to use a repository over HTTPS: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"720\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F41.jpg\" alt=\"\" class=\"wp-image-72456\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F41.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F41-300x265.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F41-768x679.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Use Repository over HTTPS<\/figcaption><\/figure>\n<p><strong>sudo apt install curl<\/strong> &#8211;  cURL is a computer software project providing a library and command-line tool for transferring data using various protocols. <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"792\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F36.jpg\" alt=\"\" class=\"wp-image-72446\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F36.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F36-300x292.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F36-768x747.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Install Curl<\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"785\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F37.jpg\" alt=\"\" class=\"wp-image-72448\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F37.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F37-300x289.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F37-768x741.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Install Curl (Completed)<\/figcaption><\/figure>\n<p><strong>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add &#8211;<\/strong>   &#8211;   Add Docker\u2019s official GPG key<\/p>\n<p><strong>sudo apt-key fingerprint 0EBFCD88<\/strong>  &#8211; Verify that you now have the key with the fingerprint&nbsp;<code>9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88<\/code>, by searching for the last 8 characters of the fingerprint. <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"818\" height=\"706\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F38.jpg\" alt=\"\" class=\"wp-image-72449\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F38.jpg 818w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F38-300x259.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F38-768x663.jpg 768w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><figcaption> Add Docker\u2019s official GPG key <\/figcaption><\/figure>\n<p>Use the following command to set up the stable repository. To add the nightly or test repository, add the word nightly or test (or both) after the word stable in the commands below.<\/p>\n<p><strong>sudo add-apt-repository &#8220;deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable&#8221;<\/strong><\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"703\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F43.jpg\" alt=\"\" class=\"wp-image-72458\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F43.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F43-300x259.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F43-768x663.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Set up the Stable Repository<\/figcaption><\/figure>\n<h4 class=\"wp-block-heading\" id=\"install-docker-ce-1\">5.2.3 Install Docker CE<\/h4>\n<p><strong>sudo apt-get update<\/strong> &#8211; Update the&nbsp;<code>apt<\/code>&nbsp;package index <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"712\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F39.jpg\" alt=\"\" class=\"wp-image-72453\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F39.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F39-300x262.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F39-768x672.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Update Package Index<\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"693\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F40.jpg\" alt=\"\" class=\"wp-image-72454\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F40.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F40-300x255.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F40-768x654.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Update Package Index <\/figcaption><\/figure>\n<p><strong>sudo apt-get install docker-ce docker-ce-cli containerd.io<\/strong>  &#8211; Install the latest version of Docker CE and containerd: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"717\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F44.jpg\" alt=\"\" class=\"wp-image-72459\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F44.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F44-300x264.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F44-768x676.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Install the latest version of Docker CE and containerd<\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"699\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F45.jpg\" alt=\"\" class=\"wp-image-72460\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F45.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F45-300x258.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F45-768x659.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption> Install the latest version of Docker CE and containerd <\/figcaption><\/figure>\n<p>To install a specific version of Docker CE, list the available versions in the repo, then select and install:<\/p>\n<p><strong>apt-cache madison docker-ce<\/strong> &#8211; List the versions available in your repo.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"806\" height=\"702\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/docker-New-Versions.jpg\" alt=\"\" class=\"wp-image-72542\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/docker-New-Versions.jpg 806w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/docker-New-Versions-300x261.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/docker-New-Versions-768x669.jpg 768w\" sizes=\"(max-width: 806px) 100vw, 806px\" \/><figcaption>List the Docker CE Versions available in the Repo<\/figcaption><\/figure>\n<p><strong>sudo apt-get install docker-ce=&lt;VERSION_STRING&gt; docker-ce-cli=&lt;VERSION_STRING&gt; containerd.io<\/strong> &#8211; Install a specific version using the version string from the second column, for example,&nbsp;<code>5:18.09.1~3-0~ubuntu-xenial<\/code>. <\/p>\n<p><strong>sudo docker run hello-world<\/strong> &#8211; Verify that Docker CE is installed correctly by running the&nbsp;<code>hello-world<\/code>&nbsp;image. <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"718\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F46.jpg\" alt=\"\" class=\"wp-image-72461\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F46.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F46-300x265.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F46-768x677.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Verify Docker CE is properly installed<\/figcaption><\/figure>\n<p>This command downloads a test image and runs it in a container. When the container runs, it prints an informational message and exits.<\/p>\n<p><strong>sudo systemctl status docker<\/strong> \u2013 Verify the Status of Docker (Running)<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"806\" height=\"541\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F47-1.jpg\" alt=\"\" class=\"wp-image-72463\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F47-1.jpg 806w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F47-1-300x201.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F47-1-768x515.jpg 768w\" sizes=\"(max-width: 806px) 100vw, 806px\" \/><figcaption>Verify the Status of Docker<\/figcaption><\/figure>\n<p><strong>sudo usermod -aG docker suresh<\/strong> &#8211;  Add a user to the docker group <\/p>\n<p>After running the above command, you need to log out and log back into your computer (or terminate your SSH session and re-connect in case you are logged in using SSH) \u2013 else, the group change does not take effect.<\/p>\n<p>Running groups should show you that you now belong to the&nbsp;<code>docker<\/code>&nbsp;group:<\/p>\n<p><strong>groups<\/strong> &#8211;  Displays the collection of Users <\/p>\n<p><strong>ps aux | grep dockerd<\/strong> &#8211; The Docker client communicates usually with the daemon either locally, via the unix socket&nbsp;<em>\/var\/run\/docker.sock<\/em>, or over a network via a tcp socket.&nbsp; <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"702\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F56.jpg\" alt=\"\" class=\"wp-image-72476\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F56.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F56-300x259.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F56-768x662.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Add User Suresh to Docker Group &amp; Communication Docker Client and Daemon <\/figcaption><\/figure>\n<p><strong>docker<\/strong> &#8211;  To view all available subcommands <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"700\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F52.jpg\" alt=\"\" class=\"wp-image-72471\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F52.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F52-300x258.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F52-768x660.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Docker Command<\/figcaption><\/figure>\n<p><strong>docker info<\/strong> &#8211;  To view system-wide information <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"699\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F54.jpg\" alt=\"\" class=\"wp-image-72473\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F54.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F54-300x258.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F54-768x659.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Docker Info Command<\/figcaption><\/figure>\n<p><strong>docker images<\/strong> &#8211;  List Images<\/p>\n<p><strong>docker search ubuntu<\/strong> &#8211;   Search the Docker Hub for images (ubuntu)<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"806\" height=\"695\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F55.jpg\" alt=\"\" class=\"wp-image-72475\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F55.jpg 806w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F55-300x259.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F55-768x662.jpg 768w\" sizes=\"(max-width: 806px) 100vw, 806px\" \/><figcaption>Docker Images and Docker Search<\/figcaption><\/figure>\n<p><strong>shudown -h now<\/strong> &#8211;  Linux Command to power off the machine (virtual machine) .<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"814\" height=\"607\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F58.jpg\" alt=\"\" class=\"wp-image-72478\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F58.jpg 814w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F58-300x224.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/05\/F58-768x573.jpg 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption>Power off Virtual Machine (Ubuntu)<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\"><a name=\"heading6\"><\/a>6. Summary<\/h2>\n<p> In this&nbsp;Docker Install on Ubuntu Example we have learned the following:<\/p>\n<ol class=\"wp-block-list\">\n<li>Downloading, Installing and Configuring Oracle VM VirtualBox on Windows 10 OS (host).<\/li>\n<li>Creating and Configuring a New Virtual Machine using Oracle VM VirtualBox.<\/li>\n<li>Downloading Ubuntu.<\/li>\n<li>Installing and Configuring Ubuntu on the new Virtual Machine (guest).<\/li>\n<li>Downloading, Installing Docker CE on Ubuntu which is on Virtual Machine (guest).<\/li>\n<li>Executing Docker Commands and pulling images from the public Docker Hub Registry.<\/li>\n<\/ol>\n<p><strong>Last updated on Feb. 27th, 2022<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With this example, we are going to demonstrate how to install Docker on Ubuntu. 1. What is Docker? Docker&nbsp;is a platform used to&nbsp;develop, deploy, and run&nbsp;applications by using containers. Docker consists of: Docker Engine&nbsp;\u2013 lightweight and powerful open source containerization technology combined with a workflow for building and containerizing your applications. Docker Hub&nbsp;\u2013 SaaS (Software &hellip;<\/p>\n","protected":false},"author":174,"featured_media":31013,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1354],"tags":[480],"class_list":["post-72345","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker","tag-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Install Docker on Ubuntu - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"The installation of Docker on Ubuntu involves two steps: Installation of Ubuntu OS, and installation of Docker on Ubuntu System.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Docker on Ubuntu - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"The installation of Docker on Ubuntu involves two steps: Installation of Ubuntu OS, and installation of Docker on Ubuntu System.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-28T08:00:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-27T11:14:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Suresh Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Suresh Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"25 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\"},\"author\":{\"name\":\"Suresh Kumar\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ac1fac173967e873fddcb64faf3af1f6\"},\"headline\":\"How to Install Docker on Ubuntu\",\"datePublished\":\"2019-05-28T08:00:50+00:00\",\"dateModified\":\"2022-02-27T11:14:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\"},\"wordCount\":2528,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg\",\"keywords\":[\"Ubuntu\"],\"articleSection\":[\"Docker\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\",\"name\":\"How to Install Docker on Ubuntu - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg\",\"datePublished\":\"2019-05-28T08:00:50+00:00\",\"dateModified\":\"2022-02-27T11:14:07+00:00\",\"description\":\"The installation of Docker on Ubuntu involves two steps: Installation of Ubuntu OS, and installation of Docker on Ubuntu System.\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Docker\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/devops\/docker\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How to Install Docker on Ubuntu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ac1fac173967e873fddcb64faf3af1f6\",\"name\":\"Suresh Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/suresh.kumar_-96x96.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/suresh.kumar_-96x96.png\",\"caption\":\"Suresh Kumar\"},\"description\":\"He holds a Master's degree in Computer Applications from the University of Madras. He is a Senior Solution Architect with over 20 years of experience in Java, J2ee, .Net, Mobile, Cloud and DevOps Technologies. He is actively involved in all the project phases (Pre-Sales and Post-Sales, Initiation, Configuration Management, Planning, Design, Architecting, Tracking and Monitoring, Scheduling, Testing, Estimation, Closure, Delivery) in his Projects. He holds experience in Banking, E-Commerce, Travels, Finance, Automobiles, Insurance, Services domains. He has implemented various methodologies ( Waterfall, Spiral, Agile Scrum, Kanban) in his projects. He is a Sun Certified Java Programmer, Sun Certified Java Web Component Developer, Sun Certified Java Architect, Microsoft Certified Visual Studio &amp; TFS Administrator, and PMI Certified PMP. He is currently working as a Senior Solution Architect in Indian Government Project using Angular 8, ESRI ArcGIS, JSF PrimeFaces, Spring, Restful web services, PostgreSQL, MongoDB.\",\"sameAs\":[\"http:\/\/msk_suresh@hotmail.com\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/suresh_kumar-mattaparthi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Docker on Ubuntu - Java Code Geeks","description":"The installation of Docker on Ubuntu involves two steps: Installation of Ubuntu OS, and installation of Docker on Ubuntu System.","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:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Docker on Ubuntu - Java Code Geeks","og_description":"The installation of Docker on Ubuntu involves two steps: Installation of Ubuntu OS, and installation of Docker on Ubuntu System.","og_url":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2019-05-28T08:00:50+00:00","article_modified_time":"2022-02-27T11:14:07+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg","type":"image\/jpeg"}],"author":"Suresh Kumar","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Suresh Kumar","Est. reading time":"25 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/"},"author":{"name":"Suresh Kumar","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ac1fac173967e873fddcb64faf3af1f6"},"headline":"How to Install Docker on Ubuntu","datePublished":"2019-05-28T08:00:50+00:00","dateModified":"2022-02-27T11:14:07+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/"},"wordCount":2528,"commentCount":0,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg","keywords":["Ubuntu"],"articleSection":["Docker"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/","url":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/","name":"How to Install Docker on Ubuntu - Java Code Geeks","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg","datePublished":"2019-05-28T08:00:50+00:00","dateModified":"2022-02-27T11:14:07+00:00","description":"The installation of Docker on Ubuntu involves two steps: Installation of Ubuntu OS, and installation of Docker on Ubuntu System.","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2015\/12\/docker-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/how-to-install-docker-on-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/examples.javacodegeeks.com\/category\/devops\/"},{"@type":"ListItem","position":3,"name":"Docker","item":"https:\/\/examples.javacodegeeks.com\/category\/devops\/docker\/"},{"@type":"ListItem","position":4,"name":"How to Install Docker on Ubuntu"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ac1fac173967e873fddcb64faf3af1f6","name":"Suresh Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/suresh.kumar_-96x96.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/suresh.kumar_-96x96.png","caption":"Suresh Kumar"},"description":"He holds a Master's degree in Computer Applications from the University of Madras. He is a Senior Solution Architect with over 20 years of experience in Java, J2ee, .Net, Mobile, Cloud and DevOps Technologies. He is actively involved in all the project phases (Pre-Sales and Post-Sales, Initiation, Configuration Management, Planning, Design, Architecting, Tracking and Monitoring, Scheduling, Testing, Estimation, Closure, Delivery) in his Projects. He holds experience in Banking, E-Commerce, Travels, Finance, Automobiles, Insurance, Services domains. He has implemented various methodologies ( Waterfall, Spiral, Agile Scrum, Kanban) in his projects. He is a Sun Certified Java Programmer, Sun Certified Java Web Component Developer, Sun Certified Java Architect, Microsoft Certified Visual Studio &amp; TFS Administrator, and PMI Certified PMP. He is currently working as a Senior Solution Architect in Indian Government Project using Angular 8, ESRI ArcGIS, JSF PrimeFaces, Spring, Restful web services, PostgreSQL, MongoDB.","sameAs":["http:\/\/msk_suresh@hotmail.com"],"url":"https:\/\/examples.javacodegeeks.com\/author\/suresh_kumar-mattaparthi\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/72345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=72345"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/72345\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media\/31013"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=72345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=72345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=72345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}