Docker | Install
Install Docker on Linux (Debian or Ubuntu)
Section titled “Install Docker on Linux (Debian or Ubuntu)”1. Update packages
Section titled “1. Update packages”sudo apt update2. Install prerequisite packages
Section titled “2. Install prerequisite packages”sudo apt install ca-certificates curl gnupg -y3. Add GPG key official Docker repository
Section titled “3. Add GPG key official Docker repository”#For Debiansudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg#For Ubuntusudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg4. Add the Docker repository to APT sources
Section titled “4. Add the Docker repository to APT sources”#For Debianecho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null#For Ubuntuecho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null5. Update packages
Section titled “5. Update packages”sudo apt update6. Make sure repo for debian
Section titled “6. Make sure repo for debian”apt-cache policy docker-ce7. Install docker
Section titled “7. Install docker”sudo apt install docker-ce -y8. Check services
Section titled “8. Check services”sudo systemctl status dockerlastUpdated: 2026-02-28