Last active
October 30, 2019 17:35
-
-
Save maddindeiss/9266247c8554ca931de823c6a3a1ae18 to your computer and use it in GitHub Desktop.
Setup, install Packages, Docker and Docker-Compose on the RaspberryPi
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Update | |
sudo apt update && sudo apt full-upgrade && sudo rpi-update | |
# Control Groups (cgroup) for Memory and CPU | |
echo -n "$(head -n1 /boot/cmdline.txt) cgroup_enable=cpuset cgroup_enable=memory" | sudo tee /boot/cmdline.txt | |
# Remove old Docker installs | |
sudo apt remove docker docker-engine docker.io containerd runc | |
# Install packages | |
PACKAGES="git build-essential python3 python3-pip gcc libffi-dev libssl-dev python3-dev samba samba-common-bin" | |
sudo apt update | |
sudo apt install $PACKAGES -qy | |
# Install Docker | |
curl -sSL https://get.docker.com | sudo -E sh | |
sudo usermod -aG docker $(id -un) | |
# Install Docker-Compose | |
sudo pip3 install docker-compose |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment