Introduction
this is part 6 from the journey it's a long journey(360 day) so go please check previous parts , and if you need to walk in the journey with me please make sure to follow because I may post more than once in 1 Day but surely I will post daily at least one 😍.
And I will cover lot of tools as we move on.
Install on Debian
Why Debian?
I use mx-linux 19.2 it's an debian based distro , I will post reference for Windows / macOs / Ubuntu (Ubuntu is Debian based also please some one test same steps in Ubuntu and comment if also work on it)
Installation
if you are already root user no need to use sudo
we need to uninstall any old version
sudo apt-get remove docker docker-engine docker.io containerd runc
- we need to update the system
sudo apt-get update
- we need to install the tools (some of them are already built-in with Debian so the installer will skip them
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- Add Docker official GPG key
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- to setup realese build
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
- update system
sudo apt-get update
- install docker community edition , docker-cli , deamon
sudo apt-get install docker-ce docker-ce-cli containerd.io
Add docker to sudo
basically this used to make docker run without type sudo docker every time we need to run it.
- create the docker group
sudo groupadd docker
- Add your user to the docker group.
sudo usermod -aG docker $USER
- to activate those changes
newgrp docker
- Verify that you can run docker commands without sudo
docker run hello-world
if you get this result congrats!
Important for windows
if you use a custom build for windows for gaming or whatever (like me , i use teamOs gaming edition) the version I use delete a lot of packages from windows so docker doesn't work . So a official build is better in general and I recommend you to use latest powershell in windows , in the installation wizard there is an option to add it to the menu , so when u are in folder you press right mouse click it give you an option to run powershell here .
Other OS installation
go to this official docker docs it's well explain to all operation systems