This tutorial will show you how to install Docker on Debian 9 Stretch. Many things can be done with Docker power. Installing Docker on Debian 9 is pretty easy. The new Docker now supports Debian 9 Stretch, so we can install it via repository.
Steps to install Docker on Debian 9
Step 1. Update system
apt update && apt upgrade
Step 2. Install required packages
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common
Output sample
root@debian:/etc/apache2/sites-available# sudo apt-get install \ > apt-transport-https \ > ca-certificates \ > curl \ > gnupg2 \ > software-properties-common Reading package lists... Done Building dependency tree Reading state information... Done apt-transport-https is already the newest version (1.4.6). ca-certificates is already the newest version (20161130+nmu1). ca-certificates set to manually installed. The following additional packages will be installed: gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 libcap2-bin libdbus-glib-1-2 libgirepository-1.0-1 libglib2.0-bin libgstreamer1.0-0 libpackagekit-glib2-18 libpam-cap libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 packagekit packagekit-tools policykit-1 python3-dbus python3-gi python3-software-properties unattended-upgrades Suggested packages: gstreamer1.0-tools appstream python-dbus-doc python3-dbus-dbg bsd-mailx needrestart The following NEW packages will be installed: curl gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 gnupg2 libcap2-bin libdbus-glib-1-2 libgirepository-1.0-1 libglib2.0-bin libgstreamer1.0-0 libpackagekit-glib2-18 libpam-cap libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 packagekit packagekit-tools policykit-1 python3-dbus python3-gi python3-software-properties software-properties-common unattended-upgrades 0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded. Need to get 6,345 kB of archives. After this operation, 14.9 MB of additional disk space will be used. Do you want to continue? [Y/n]
Step 3. Add GPG Key
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Step 4. Setup repository
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
Step 5. Update and install Docker CE
apt update apt install docker-ce
In step 5:
both commands need to use “sudo”
Thank you for this How To.
HD