Docker Slimframework MySQL

时间:2018-03-30 04:59:17

标签: php mysql docker docker-compose

我是docker和slimframework的新手,我试图创建一个docker文件或docker-compose文件,当我发送给其他人时,他们可以运行并让我的sql db运行创造我不知道这是否正确,但我得到一个错误。

dockerfile

FROM php:7.1-apache
COPY apache2.conf /etc/apache2
RUN apt-get update -y && apt-get install -y libpng-dev curl libcurl4-openssl-dev

RUN docker-php-ext-install pdo pdo_mysql gd curl

RUN a2enmod rewrite
RUN service apache2 restart

这是我的docker-compose

version: '2'

volumes:
    logs:
        driver: local

services:
    db-mysql:
      image: mysql:5
      ports:
        - "3307:3306"
      environment:
        MYSQL_DATABASE: path
        MYSQL_USER: root
        MYSQL_PASSWORD: root
    slim:
        image: php:7-alpine
        working_dir: /var/www
        command: php -S 0.0.0.0:8080 -t public
        environment:
            docker: "true"
        depends_on:
          - db-mysql
        ports:
            - 80:8080
        volumes:
            - .:/var/www
            - logs:/var/www/logs

enter image description here

enter image description here

0 个答案:

没有答案