Created
June 16, 2021 08:02
-
-
Save tchartron/92fddcb4199cff6e3e206f128a2f213b to your computer and use it in GitHub Desktop.
Setup a docker ready Proxmox Debian 10 VM
This file contains hidden or 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
#In PVE console | |
adduser johndoe | |
ip a #to check ip | |
apt update | |
apt install sudo # needed to use groupadd | |
apt install vim | |
apt install qemu-guest-agent | |
#From Iterm2 | |
ssh [email protected] | |
#Install docker : https://docs.docker.com/engine/install/debian/ | |
apt-get remove docker docker-engine docker.io containerd runc | |
apt-get install apt-transport-https ca-certificates curl gnupg lsb-release | |
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg | |
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null | |
apt update | |
apt install docker-ce docker-ce-cli containerd.io | |
#Install docker compose : https://docs.docker.com/compose/install/ | |
curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | |
chmod +x /usr/local/bin/docker-compose | |
#Use docker as non root user : https://docs.docker.com/engine/install/linux-postinstall/ | |
sudo groupadd docker | |
sudo usermod -aG docker johndoe | |
#Log out and ssh to container to reload user groups |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment