In History
In Long time ago i software engineering is very difficult because they have very low level technology like assembly language. But now in this modern world we have lot of technologies for example containerization tools container orchestration tools and frameworks. Now it very easy.
# Docker install
in Before the docker came we have (virtual Machine)VM but now won't used VM because docker is power full than VM.
## Windows or mac install
first you need to go docker web site search in your browser docker download now you will see the first link in your browser and then click it.
now you need to click docker download button it will show you your operating system click you operating system at this time I have selected linux .
if your using mac or windows i will automatically downloads docker desktop application. If your using linux you need to follow this instruction.
Linux install
So, now you need to select your Linux distribution
after you need to follow this instruction
if you need to install docker runtime only here : To install the Docker runtime on Debian-based systems, run the following commands in your terminal:
# 1. Add Docker's official GPG key:
sudo apt update
sudo apt install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL [https://download.docker.com/linux/debian/gpg](https://download.docker.com/linux/debian/gpg) -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# 2. Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF "$VERSION_CODENAME") # $(.$(dpkg && --print-architecture) /etc/apt/keyrings/docker.asc /etc/os-release 3. Architectures: Components: EOF Signed-By: Suites: Types: URIs: Update ``` apt deb echo https://download.docker.com/linux/debian index: repository stable sudo update> For full installation options across other Linux distributions, check the official [Docker Engine Installation Docs](https://docs.docker.com/engine/install/).
### Arch Linux
If you are using Arch Linux, you can install Docker and enable the background service using `pacman`:
```bash
# Install Docker, Buildx, and Compose
sudo pacman -S docker docker-buildx docker-compose
# Start and enable the Docker service immediately
sudo systemctl enable --now docker.service
# (Optional) Allow running Docker commands without 'sudo'
sudo usermod -aG docker $USER

additionally you can check out ArchWiki ArchWiki. What's Next?
Congratulations!
You are now ready to dive into the world of Docker.
In the next blog post, we will cover basic Docker commands and break down Docker's architecture.
Thank you for reading! :)