1. Install Docker Engine
1 | sudo apt-get update |
1 | sudo apt-get install \ |
1 | sudo mkdir -p /etc/apt/keyrings |
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg |
1 | echo \ |
1 | sudo apt-get update |
1 | sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin |
1 | sudo usermod -aG docker $USER |
1 | sudo docker run hello-world |
2. Verify Docker Compose
1 | docker compose version |
3. Pull the source code to EC2
4. Build Docker images
1 | docker compose build |
5. Run Docker containers
1 | docker compose up -d |