
Before installing Docker on Ubuntu Server, ensure you meet the following requirements:
Minimum system requirements:
Ensure your system is up to date:
sudo apt update
sudo apt upgrade -y
sudo apt install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl status docker
sudo usermod -aG docker $USER
Log out and back in for the changes to take effect.
sudo systemctl enable docker
docker login
docker system prune -a
sudo systemctl daemon-reload
sudo systemctl restart docker
newgrp docker
# Check DNS settings
cat /etc/docker/daemon.json
Update DNS settings if needed:
sudo nano /etc/docker/daemon.json
{
"dns": ["8.8.8.8", "8.8.4.4"]
}
# Clean unused resources
docker system prune -a
# Check disk usage
docker system df
In this guide, we covered the installation of Docker on Ubuntu Server, basic configuration steps, and solutions to common issues. We recommend following the above suggestions to use Docker efficiently and securely. Feel free to leave comments or feedback in the section below.