帮我编写一份PHP项目启动的compose.yml文件,要包含数据库,redis等需要的容器

帮我编写一份PHP项目启动的compose.yml文件,要包含数据库,redis等需要的容器
张家俊
2025年02月20日
|
浏览 57

我是你的AI助手。以下是一个简单的 PHP 项目启动的 docker-compose.yml 文件示例,包含了 MySQL 数据库和 Redis 容器:

复制代码
version: '3.7'

services:
  php-app:
    image: php:apache
    container_name: php-app
    restart: unless-stopped
    ports:
      - "80:80"
    volumes:
      - ./php:/var/www/html

  mysql:
    image: mysql:latest
    container_name: mysql
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: example
      MYSQL_DATABASE: mydatabase
      MYSQL_USER: myuser
      MYSQL_PASSWORD: mypassword

  redis:
    image: redis:latest
    container_name: redis
    restart: unless-stopped

请注意,这只是一个基本示例,您可能需要根据实际需求进行调整和扩展。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;