Docker Portainer installation on Raspberry Pi 4

Опубликовано: 30 Сентябрь 2024
на канале: dnomaiD Code
4,151
60

The hidden menu of the Raspberry Pi Imager is activated with: Ctrl + Shift + x

***************Commands***************
__Static IP (Opcional)
sudo nano /etc/dhcpcd.conf

__Update and Upgrade
sudo apt-get update && sudo apt-get upgrade

__create folder docker
mkdir docker
__open folder docker
cd docker
__Install last version Docker
curl -sSL https://get.docker.com | sh
__give the ‘pi’ user the ability to run Docker
sudo usermod -aG docker pi
newgrp docker
__Our first container
docker run hello-world
docker info

__memory limits
cd ..
sudo nano /boot/cmdline.txt
___copy and paste the following at the end of the line
#------------------------------------------
cgroup_enable=memory swapaccount=1
#------------------------------------------
reboot
docker info

__install dependencies Python3
sudo apt install -y libffi-dev libssl-dev
sudo apt install -y python3-pip
__install docker compose
sudo pip3 install docker-compose

__create folder portainer
cd docker
mkdir portainer
__create file docker-compose.yml
cd portainer/
nano docker-compose.yml
___copy and paste into the file
#------------------------------------------
version: '2'

services:
##Portainer
portainer:
container_name: portainer
image: portainer/portainer-ce
restart: always
ports:
- "9000:9000"
command: -H unix:///var/run/docker.sock
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
#------------------------------------------
__create container portainer
docker-compose up -d


***********Directory structure***********
|--docker
|--portainer
|--docker-compose.yml