小编Div*_*pal的帖子

Laravel Docker 容器未连接到本地 mysql

我在我提到的 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 吗?

mysql laravel docker

3
推荐指数
2
解决办法
5031
查看次数

标签 统计

docker ×1

laravel ×1

mysql ×1