41 lines
1.4 KiB
Markdown
41 lines
1.4 KiB
Markdown
### 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](https://docs.bunny-lab.io/Containers/Docker/Docker%20Networking/). You can use it to keep your containers on their own subnet. |