sh install-docker.sh- log out
- log back in
The script was assembled using the official Docker docs:
sh install-docker.shThe script was assembled using the official Docker docs:
| #!/bin/sh | |
| set -o errexit | |
| set -o nounset | |
| IFS=$(printf '\n\t') | |
| # Docker | |
| sudo apt remove --yes docker docker-engine docker.io containerd runc | |
| sudo apt update | |
| sudo apt --yes --no-install-recommends install apt-transport-https ca-certificates | |
| wget --quiet --output-document=- https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
| sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release --codename --short) stable" | |
| sudo apt update | |
| sudo apt --yes --no-install-recommends install docker-ce docker-ce-cli containerd.io docker-compose-plugin | |
| sudo usermod --append --groups docker "$USER" | |
| sudo systemctl enable docker | |
| printf '\nDocker installed successfully\n\n' |