我在我提到的 DockerFile 中连接到在本地机器上运行的 mysql 时遇到问题
FROM php:7
RUN apt-get update -y && apt-get install -y openssl zip unzip git
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN docker-php-ext-install pdo mbstring pdo_mysql
WORKDIR /home
COPY . /home
RUN composer install --ignore-platform-reqs
CMD php artisan serve --host=0.0.0.0 --port=8081
EXPOSE 8081
Run Code Online (Sandbox Code Playgroud)
这在我的 .env 配置中
DB_HOST=localhost
DB_DATABASE=databasename
DB_USERNAME=root
DB_PASSWORD=testpassword
Run Code Online (Sandbox Code Playgroud)
我对它失败的地方知之甚少。我还需要为 Docker 容器安装 mysql 吗?