Last active
January 23, 2025 10:57
-
-
Save jon-dearaujo/89c819d4404205c10a1eac9c40ad2608 to your computer and use it in GitHub Desktop.
Install Docker CE on Debian Bookworm 12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/zsh | |
| # Delete old versions | |
| for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done; | |
| # Add Docker's official GPG key: | |
| sudo apt-get update; | |
| sudo apt-get install ca-certificates curl; | |
| sudo install -m 0755 -d /etc/apt/keyrings; | |
| sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc; | |
| sudo chmod a+r /etc/apt/keyrings/docker.asc; | |
| # Add the repository to Apt sources: | |
| echo \ | |
| "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ | |
| $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ | |
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null; | |
| # Install latest | |
| sudo apt-get update; | |
| sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin; | |
| # Test running hello-world | |
| sudo docker run hello-world; |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Install docker Community Edition on Debian (12, Bookworm), based on this docker official docs
-- ZSH set as shell.