Files
docs/Containers/Portainer/Deploy Portainer.md
2023-12-22 05:41:25 -07:00

1.4 KiB

Update The Package Manager

We need to update the server before installing Docker

=== "Ubuntu Server"

``` sh
sudo apt update # (1)
sudo apt upgrade # (2)
```

1.  :man_raising_hand: I'm a code annotation! I can contain `code`, __formatted
    text__, images, ... basically anything that can be written in Markdown.

=== "Rocky Linux"

``` sh
sudo dnf check-update
```

Deploy Docker

Install Docker then deploy Portainer

=== "Ubuntu Server"

``` sh
sudo apt install docker.io
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/containers/portainer:/data portainer/portainer-ee:latest
```

=== "Rocky Linux"

``` sh
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/containers/portainer:/data portainer/portainer-ee:latest
```

Configure Docker Network

I highly recomment setting up a Dedicated Docker MACVLAN Network. You can use it to keep your containers on their own subnet.