为了账号安全,请及时绑定邮箱和手机立即绑定

请问该如何开发一个 PHP + MySQL 的 Docker 化应用?

/ 猿问

请问该如何开发一个 PHP + MySQL 的 Docker 化应用?

PHP
FFIVE 2019-08-13 13:08:14

如何开发一个 PHP + MySQL 的 Docker 化应用


查看完整描述

4 回答

?
牛魔王的故事

如下配置:
nginx 配置的 http, server, location 段都可以
resolver 10.242.197.248; (这个地址是我内网的dns)
resolver_timeout 30s;
列如:
server {
listen 80;
server_name localhost;
resolver 10.242.197.248;
resolver_timeout 30s;
}


查看完整回答
反对 回复 2019-08-23
?
qq_花开花谢_0

因所有官方镜像均位于境外服务器,为了确保所有示例能正常运行,DaoCloud 提供了一套境内镜像源,并与官方源保持同步。
首先,选择官方的 PHP 镜像作为项目的基础镜像。
dockerfile
FROM daocloud.io/php:5.6-apache
接着,用官方 PHP 镜像内置命令 docker-php-ext-install 安装 PHP 的 MySQL 扩展依赖。
dockerfile
RUN docker-php-ext-install pdo_mysql
依赖包通过 docker-php-ext-install 安装,如果依赖包需要配置参数则通过docker-php-ext-configure 命令。
安装 pdo_mysql PHP 扩展。
然后,将代码复制到目标目录。
dockerfile
COPY . /var/www/html/


查看完整回答
反对 回复 2019-08-23
?
天涯尽头无女友

首先,选择官方的 PHP 镜像作为项目的基础镜像。
  dockerfile
FROM daocloud.io/php:5.6-apache
  接着,用官方 PHP 镜像内置命令 docker-php-ext-install 安装 PHP 的

查看完整回答
反对 回复 2019-08-23
?
米脂


如下配置:
nginx 配置的 http, server, location 段都可以
resolver 10.242.197.248; (这个地址是我内网的dns)
resolver_timeout 30s;
列如:
server {
listen 80;
server_name localhost;
resolver 10.242.197.248;
resolver_timeout 30s;
}


查看完整回答
反对 回复 2019-08-23

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信