Last active
April 18, 2025 00:42
-
-
Save sacsbrainz/51670070c60fa45fa8fd68c82c1fde6c to your computer and use it in GitHub Desktop.
install docker on MX Linux
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/env bash | |
# Prompt user for password | |
sudo -v | |
# Update package information | |
sudo apt update | |
# Install necessary packages | |
sudo apt-get install -y ca-certificates curl gnupg tree | |
# Create directory for keyrings | |
sudo install -m 0755 -d /etc/apt/keyrings | |
# Download and install Docker GPG key | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg | |
sudo chmod a+r /etc/apt/keyrings/docker.gpg | |
# Add Docker repository to package sources | |
echo "deb [arch=\"$(dpkg --print-architecture)\" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | |
# Update package information again | |
sudo apt-get update | |
# Install Docker packages | |
sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | |
# Display Docker version | |
docker --version | |
# Start Docker service | |
sudo service docker start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment