0. Update Raspbian buster
sudo apt update && sudo apt -y upgrade && sudo reboot
1. Configure Raspberry pi
sudo raspi-config
* Hostname
* Timezone
* Locale
* Wifi country
curl -sSL https://get.docker.com | sh
3. Add permission to Pi User to run Docker Commands
sudo usermod -aG docker pi
4. Install Docker-Compose Dependencies
sudo apt-get install libffi-dev libssl-dev
sudo apt-get install -y python python-pip
5. Install Docker-Compose
sudo pip install docker-compose
6. Install Raspberry Pi Docker-Compose fix
sudo apt-get remove python-configparser
7. Install Docker-Compose tab completion
sudo mkdir /etc/bash_completion.d
DOCKER_COMPOSE_VERSION=1.25.0
sudo curl -L https://raw.githubusercontent.com/docker/compose/${DOCKER_COMPOSE_VERSION} /contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
docker pull portainer/portainer
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart always --name portainer portainer/portainer -H unix:///var/run/docker.sock