Skip to content

How to Install Portainer on Ubuntu

  • by

What is Portainer?

Portainer is a lightweight management UI that allows you to easily manage your Docker hosts or Swarm clusters. It is a web-based application that runs as a container on your Docker host, providing a simple and easy-to-use interface for managing your Docker resources.

With Portainer, you can manage containers, images, networks, and volumes, as well as deploy and update applications from the UI. You can also use it to monitor the status of your Docker resources and view logs.

Portainer is designed to be simple and easy to use, making it a good choice for users who are new to Docker or looking for a simple way to manage their Docker resources. It is available for a variety of platforms, including Ubuntu, and can be easily installed as a Docker container.

How to Install Portainer on Ubuntu

To install Portainer on Ubuntu, you will need to have Docker installed on your system. If you do not have Docker installed, you can install it using the following steps:

Update the package index:

sudo apt update

Install Docker using the package manager:

sudo apt install docker.io

Start the Docker service:

sudo systemctl start docker

Enable the Docker service to start on boot:

sudo systemctl enable docker

Once you have Docker installed, you can install Portainer using the following steps:

Create a new directory for Portainer:

sudo mkdir /opt/portainer

Use the docker command to pull the Portainer image from Docker Hub:

sudo docker pull portainer/portainer

Use the docker command to create a new Portainer container, mounting the directory you created in step 1 as a volume and publishing the Portainer web UI to port 9000:

sudo docker run -d -p 9000:9000 --name portainer --restart always -v /opt/portainer:/data portainer/portainer

You should now be able to access the Portainer web UI by going to http://localhost:9000 in a web browser.

Visited 1 times, 1 visit(s) today

Leave a Reply

Your email address will not be published. Required fields are marked *