搭建 Docker php7:apache 虚拟主机的正确姿势是?

2016-03-24 23:02:43 +08:00
 dangyuluo

单位有几个站点是 PHP 的,给了我一台 R720 来跑。以后可能搬到云服务器上,因此想利用 Docker 方便迁移的优点。

我用的是 Docker Hub 里的官方 php:apach 镜像,( Redis 与 MySQL 已经另外生成容器),在自己的 Dockerfile 写入虚拟主机配置,总是莫名其妙无法访问。想了想这也应该不是最优雅的使用姿势。

想问问各位使用 Dockerer 都是怎么使用 Docker PHP 和虚拟主机呢?

2874 次点击
所在节点    程序员
5 条回复
shiny
2016-03-24 23:09:38 +08:00
「莫名其妙无法访问」 不能访问总有一个理由吧 233
dangyuluo
2016-03-24 23:35:01 +08:00
@shiny 好像是没有办法 a2ensite 该虚拟主机
cxbig
2016-03-25 01:20:38 +08:00
你确定你单位的 PHP 站点可以直接上 PHP7 ?
dangyuluo
2016-03-25 09:42:47 +08:00
@cxbig 确定,已经改过了,现在分散在不同机器上的 PHP7 环境内
cxbig
2016-03-25 10:05:08 +08:00
@dangyuluo
1. 进 app 的 container 检查 php 和 apache 是否安装到位
2. 用 curl 在 container 里面访问一下网站,检查能不能拿到正确的页面内容
3. 检查 container 的相关端口已经和 os 的对接成功
4. 检查 iptables

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX