Create docker-compose.yml files visually
version: '3.8'
services:
app:
image: node:20-alpine
container_name: my-app-app
ports:
- "3000:3000"
volumes:
- .:/app
networks:
- my-app-network
restart: unless-stopped
networks:
my-app-network:
driver: bridge
volumes:
• Use comma-separated values for multiple items
• Volumes: ./src:/app or data:/var/lib
• Environment: KEY=value format
• Run with: docker compose up -d
• Stop with: docker compose down
• View logs: docker compose logs -f