Initial Setup
Get Docker installed and run your first container. This guide walks you through installation and running your first containerized application.
π― What You’ll Accomplish
By the end of this tutorial, you’ll have:
- β Docker installed and verified
- β Your first container running
- β Basic Docker commands understood
π Prerequisites
- Windows 10/11, macOS, or Linux
- Administrator/sudo privileges
- Basic command line familiarity
πΎ Step 1: Install Docker
Windows/macOS
Download Docker Desktop from docker.com
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.ioVerify Installation
docker --version
docker run hello-worldπ Step 2: Run Your First Container
docker run -d -p 8080:80 nginxVisit http://localhost:8080 in your browser.
π Step 3: Basic Docker Commands
docker ps # List running containers
docker ps -a # List all containers
docker images # List images
docker stop <container-id> # Stop container
docker rm <container-id> # Remove containerβ Verification Checklist
Before moving forward, verify:
-
docker --versionshows Docker installed -
docker run hello-worldexecutes successfully - nginx container runs and serves content
π You’re Done!
You’ve successfully installed Docker and run your first container.
π What’s Next?
Quick learner: Docker Quick Start
Code-first learner: Docker By Example
Last updated