🐳 Docker Compose 生成器

一键生成常用服务的 Docker Compose 配置

生成的 docker-compose.yml

version: '3.8'

services:

  nginx:
    image: nginx:alpine
    container_name: my-project-nginx
    restart: unless-stopped
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html

  redis:
    image: redis:alpine
    container_name: my-project-redis
    restart: unless-stopped
    ports:
      - "6379:6379"

📖 使用说明

# 1. 保存配置到文件 cat > docker-compose.yml << 'EOF' version: '3.8' services: nginx: image: nginx:alpine container_name: my-project-nginx restart: unless-stopped ports: - "80:80" volumes: - ./html:/usr/share/nginx/html redis: image: redis:alpine container_name: my-project-redis restart: unless-stopped ports: - "6379:6379" EOF # 2. 启动服务 docker-compose up -d # 3. 查看服务状态 docker-compose ps # 4. 查看日志 docker-compose logs -f # 5. 停止服务 docker-compose down