Blame
| 1d4d54 | J4nis05 | 2024-05-30 15:47:33 | 1 | Here's a guide on how to Install Docker on Debian. |
| 2 | ||||
| 3 | ### 1. Uninstall Conflicting Packages |
|||
| 4 | ```shell |
|||
| 5 | for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done |
|||
| 6 | ``` |
|||
| 7 | ||||
| 8 | ### 2. Set up Dockers apt repository |
|||
| 9 | ```shell |
|||
| 10 | # Add Docker's official GPG key: |
|||
| 11 | sudo apt-get update |
|||
| 12 | sudo apt-get install ca-certificates curl |
|||
| 13 | sudo install -m 0755 -d /etc/apt/keyrings |
|||
| 14 | sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc |
|||
| 15 | sudo chmod a+r /etc/apt/keyrings/docker.asc |
|||
| 16 | ||||
| 17 | # Add the repository to Apt sources: |
|||
| 18 | echo \ |
|||
| 19 | "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ |
|||
| 20 | $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ |
|||
| 21 | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null |
|||
| 22 | sudo apt-get update |
|||
| 23 | ``` |
|||
| 24 | ||||
| 25 | ### 3. Install latest Docker Version |
|||
| 26 | ```shell |
|||
| 27 | sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin |
|||
| 28 | ``` |
|||
| 29 | ||||
| 30 | ### 4. Verify Installation |
|||
| 31 | ``` |
|||
| 32 | sudo docker run hello-world |
|||
| 33 | ``` |
|||
| 34 |
