Install Docker Ubuntu 18.04 Desktop


Apr 28, 2021

6min Read

  • May 28, 2020 In this guide, we dive deep and take you through a step-by-step procedure of how to install Docker on Ubuntu 18.04 LTS. Before we get started, ensure that you have the following in check: An instance of Ubuntu 18.04 LTS. A regular user with sudo or administrative privileges. A stable internet connection.
  • If you need a complete Docker installation for Ubuntu, there is a guide on devconnected about it. Before moving to the next section, make sure that you have the latest version of Docker running. $ docker -version Docker version 19.03.1, build 74b1e89. Now that your Docker is ready, let’s install the Prometheus container.
Install Docker Ubuntu 18.04 Desktop

Docker is an open-source technology that is used to deploy applications through containers. It is a relatively new platform but is constantly updated and features a wide community of users.

Install docker ubuntu 18.04 desktop icons

Install Portainer on Ubuntu 18.04. Portainer helps you manage your Docker containers with a graphical interface, works with Docker servers or Swarm clusters. Portainer consumes very few resources and works like a Docker container (the Docker image weighs less than 4MB). Therefore, once we have Docker installed it will be very easy to install. Install Docker and Docker Compose. 1 Update Package list and Upgrade Packages for Ubuntu 18.04. Update and Upgrade Ubuntu to latest $ sudo apt-get -y update && sudo apt-get -y upgrade. 2 Install Docker on Ubuntu. Sudo apt install docker.io -y sudo -i systemctl start docker systemctl enable docker docker version.

Docker is a great tool that solves the age-old dilemma between developers and system administrators – while developers say that an app works on their machines, system admins worry about changing its libraries and requirements. With Docker, that is no longer a problem as it allows a more transparent method of communication.

It is essentially a virtual machine, that lets you run images. With Docker, you don’t need to worry about the requirements and that’s a perfect fit for many VPS projects.

Docker is highly popular among developers and can be installed without any problems in our favorite Linux distribution.

So with this in mind, let’s learn how to install Docker on Ubuntu 18.04.

Why do Users Install Docker on Ubuntu

Let’s do a quick rundown of the main benefits users experience when using Docker.

Docker is adaptable allowing users to carry out continuous testing, deploy and check outcomes as many times as they want, with as many implications. It becomes a laboratory in itself where a user can experiment with new commands to fill in the container and make it functional in various tasks.

This utility also supports multi-cloud computing, which means it is adaptable to applications that use cloud computing for saving data on servers. Think of services like Microsoft Azure, Puppet, Ansible, OpenStack and others.

Segregation in an isolated environment is another core aspect of Docker that attracts developers. In addition, docker works with OS sensitive mount points like /sys and /proc which are read-only mounts.

How to Install Docker on Ubuntu 18.04

Docker is not in the official Ubuntu 18.04 repositories. However, the installation process will not be complicated because of it. Let’s begin.

1. Access Your VPS

First, we have to connect to the server using SSH. If you’re having trouble, check out our PuTTY tutorial.

2. Update Your System

Install Docker Ubuntu 18.04 Desktop

Install Docker Ubuntu 18.04 Desktop Windows 10

Then, the system needs to be updated to make it safer and reliable to install Docker. Run the following two commands:

3. Install Prerequisite Packages

Once we have updated the system, we need to install some necessary packages before we are ready to install Docker. You can do this with the help of a single command:

To better understand the command above here is a short description of what it means:

  • apt-transport-https – lets the package manager transfer files and data over https
  • ca-certificates – lets the web browser and system check security certificates
  • curl – transfers data
  • software-properties-common – adds scripts to manage the software

4. Add the Docker Repositories

Now we have to add the Docker repositories. This will make the installation process much easier. This enables us to use the officially supported method of the installation.

First, we add the GPG key, by entering the following command in the command line:

Next, we add the repository:

After that, just update the repository information:

Make sure you are installing from the Docker repo instead of the default Ubuntu repo with this command:

A correct output will look like the following with different version numbers:

As you can see, docker-ce is not installed, so we can move on to the next step.

Docker Ubuntu Install

5. Install Docker on Ubuntu 18.04

We are almost done. Use the apt command to install Docker:

6. Check Docker Status

Once the installation is complete, it is a good idea to check the status of the service:

That’s it, you now know how to install Docker on Ubuntu 18.04. Easy, right? Let’s learn some Docker basics!

How to Start Using Docker on Ubuntu 18.04

Once Docker is installed, all we need to do is use the test image to check that everything is working as it should. Do this with the following command:

Install Docker Ubuntu 18.04 Desktop

Now, if we want to search for available images we just have to use the following command:

Just replace your query with the bracketed text.

For example, if we want to search for an image related to Debian, the command and output will look like this:

Then, to download the image to our computer, we will use the name of the image along with the following command:

For example, the command might look like this:

Normally, users will have several images in their system. We can list them with the command:

The list will look much like the one you receive when you enter a search query.

After that, we can execute our image using the pull command and the Image ID.

There are options that extend the functionality of the command itself. For example, the -i option makes the image execution interactive. Or the -d option that executes it in the background.

Once we are running an image, we can end its execution by using the key combination CTRL+D.

Finally, if we want to use Docker without root privileges, we need to run the following command:

After that, restart the system, and the changes will be applied.

Using the Docker Command

The Docker command consists of passing options, commands, and arguments. The syntax will follow the following form:

To view all of the available subcommands use the following command:

To view the options available with a command:

Here are Docker 18′ available subcommands:

Understanding Docker

Its main novelty is that it allows you to “package” an application or a set of services in containers. A Docker container is an instance of an application that contains all the libraries and components necessary for an application to work. From a practical point of view, a container is like a reduced virtual machine that functions independently from the operating system where a specific application or service is executed.

A Docker container is generated from an image that is the result of the packaged app or service. It can contain a complete operating system or pre-installed applications. That is to say, the container will start to work from an image.

There are many Docker images that we can use in our daily work cycle. We can also create our own images and further expand the possibilities of this great application.


Docker’s advantages make software deployment much more efficient and convenient than before. Thanks to this, developers will have no problems in knowing how your application will run outside the test environment. On the other hand, the system administrator will not have to struggle with system changes or looking for necessary libraries.

In this tutorial, we showed you the first steps to take with Docker. To unlock the true potential of this great utility, we recommend to check out the official documentation. Happy developing!

Edward is an expert communicator with years of experience in IT as a writer, marketer, and Linux enthusiast. IT is a core pillar of his life, personal and professional. Edward's goal is to encourage millions to achieve an impactful online presence. He also really loves dogs, guitars, and everything related to space.

Today we are delighted to introduce the new Minimal Ubuntu, optimized for automated use at scale, with a tiny package set and minimal security cross-section. Speed, performance and stability are primary concerns for cloud developers and ops.

“The small footprint of Minimal Ubuntu, when deployed with fast VM provisioning from GCE, helps deliver drastically improved boot times, making them a great choice for developers looking to build their applications on Google Cloud Platform,” said Paul Nash, Group Product Manager, Google Cloud.”

Smaller and faster, for automated cloud operations

Minimal Ubuntu is the smallest Ubuntu base image for your cloud operations. These images are less than 50% the size of the standard Ubuntu server image, and boot up to 40% faster. Images of Minimal Ubuntu 16.04 LTS and 18.04 LTS are available for use now in Amazon EC2, Google Compute Engine (GCE), LXD and KVM/OpenStack.

Tiny container base image

The 29MB Docker image for Minimal Ubuntu 18.04 LTS serves as a highly efficient container starting point, and allows developers to deploy multicloud containerized applications faster. For modern Docker workflows with Kubernetes, the minimal Ubuntu image provides a balance of compatibility, familiarity, performance and size. This is the standard Ubuntu 18.04 LTS image on the Docker Hub.

Cloud images also contain the optimised kernel for each cloud and supporting boot utilities.

Fully compatible with all Ubuntu packages

While the footprint of Minimal Ubuntu is greatly reduced, it preserves full compatibility with standard Ubuntu operations. Any Ubuntu package can be installed on Minimal Ubuntu. Get exactly the image you need by simply adding your required packages, with dependencies, to a Minimal Ubuntu base image.

Minimal Ubuntu is designed for completely automated operations, with none of the usual human-friendly utilities for comfortable interactive usage. Editors, documentation, locales and other user-oriented features of Ubuntu Server have been removed. What remains are only the vital components of the boot sequence. Images still contain ssh, apt and snapd so you can connect and install any package you’re missing. The unminimize tool lets you ‘rehydrate’ your image into a familiar Ubuntu server package set, suitable for command line interaction.

Optimized for cloud hypervisors

Minimal Ubuntu uses the optimized kernels on Amazon Web Services and Google Cloud. The downloadable Minimal Ubuntu image ships with a KVM-optimised kernel and tuned for boot speed and size.

Minimized security cross-section

With fewer installed packages, Minimal Ubuntu images will avoid some security vulnerabilities and require fewer updates over time. Use of Minimal Ubuntu will reduce overall bandwidth consumption for an institution and require less storage.

Download for private clouds, published on public clouds

Minimal Ubuntu images for private clouds are available for download at http://cloud-images.ubuntu.com/minimal/releases/

Minimal Ubuntu images are available on AWS and Google Cloud.

On AWS, see the listing of minimal images at US-WEST 2 minimal images

and on Google Cloud use the SDK CLI with:

Using Minimal Images from Dockerhub

On Dockerhub, the new Ubuntu 18.04 LTS image is now the new Minimal Ubuntu 18.04 image. Launching a Docker instance with docker run ubuntu:18.04 therefore launches a Docker instance with the latest Minimal Ubuntu.

What’s the risk of unsolved vulnerabilities in Docker images?

Recent surveys found that many popular containers had known vulnerabilities. Container images provenance is critical for a secure software supply chain in production. Benefit from Canonical’s security expertise with the LTS Docker images portfolio, a curated set of application images, free of vulnerabilities, with a 24/7 commitment.

Newsletter signup
  • Most Viewed News

    • Install Keynote On Mac
    • Final Cut Pro High Sierra Download
    • Microsoft Word 2011 Free Download