Created
January 10, 2025 23:54
-
-
Save simo97/62deef613c556fbaf9b206009bffa7e9 to your computer and use it in GitHub Desktop.
This file contains 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
# Update package list | |
sudo apt-get update | |
# Install prerequisites for Docker | |
sudo apt-get install -y \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
software-properties-common \ | |
gnupg | |
# Add Docker's official GPG key | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg | |
# Add Docker repository | |
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 | |
# Update package list again | |
sudo apt-get update | |
# Install Docker CE | |
sudo apt-get install -y docker-ce docker-ce-cli containerd.io | |
# Add your user to docker group (to run docker without sudo) | |
sudo usermod -aG docker $USER | |
# Install Snapd | |
sudo apt-get install -y snapd | |
# Install Nginx | |
sudo apt-get install -y nginx | |
# Start and enable services | |
sudo systemctl start docker | |
sudo systemctl enable docker | |
sudo systemctl start nginx | |
sudo systemctl enable nginx | |
# Verify installations | |
docker --version | |
snap --version | |
nginx -v |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment