How to Install Portainer on Debian 12
Portainer is a lightweight, open-source management tool for Docker that simplifies container, image, and volume management through an easy-to-use graphical user interface (GUI). It provides a centralized platform to manage Docker environments and is ideal for both small setups and large-scale Docker deployments.
Prerequisites
Before installing Portainer, ensure the following:
- Debian 12 server is running.
- Access to the internet to download Docker and Portainer.
Update the System
First, ensure your system is up to date by running the following command to update and upgrade your packages:
apt update && apt upgrade -y
Next, install the necessary packages:
apt install apt-transport-https ca-certificates curl software-properties-common gnupg2 lsb-release -y
Install Docker
Portainer requires Docker to be installed. If Docker is not already installed on your Debian 12 system, follow these steps:
Install required packages:
apt install apt-transport-https ca-certificates curl software-properties-common -y
Add Docker’s GPG key:
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Add the Docker repository:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
Update the package list:
apt update
Install Docker:
apt install docker-ce docker-ce-cli containerd.io -y
Start and enable Docker:
systemctl start docker
systemctl enable docker
Install Portainer
Once Docker is installed and running, you can install Portainer to manage your Docker containers.
Create a Docker volume for Portainer:
docker volume create portainer_data
Download and run the Portainer container:
docker run -d -p 8000:8000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Access Portainer Web UI
Open a web browser and navigate to: https://
Note: Replace your-server-ip with actual IP Address
Set up the admin account by following the on-screen prompts.
Once logged in, you will be able to manage your Docker environment using Portainer.
This guide outlines the installation process for Portainer on Debian 12, providing a step-by-step approach to setting up Docker, installing Portainer, and accessing the Portainer web interface for container management.
CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME
for 10% off!
1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month
Available Locations: LAX | MIA | ATL | FRA | AMS