xhs
2018-01-16 17:10
首先非常感谢,您讲的非常棒
提前说的:
因为我有WordPress的image所以就没用ghost。其他配置和您讲的一样。
目前的情况:
构建完后,我可以单独访问WordPress,但是通过nginx无法访问。
初步推断:
因为还不太了解compose的机制,我觉得是compose解析nginx.conf的时候,没有把app换成实际的app地址。
-----排查步骤:-----------
1 构建完后,查看docker 进程
2 访问nginx
3 访问WordPress
4 目录结构
4 docker-compose.yml
5 nginx.conf 和 Dockerfile
6 WordPress Dockerfile
7 进入nginx 容器后 查看nginx conf
还有一个问题
执行build的时候,有警告:
$ sudo docker-compose build
WARNING: The PWD variable is not set. Defaulting to a blank string.
db uses an image, skipping
Building wordpress-app
Step 1/2 : FROM daocloud.io/daocloud/dao-wordpress
---> d1b3484c806f
Step 2/2 : EXPOSE 80
---> Using cache
---> f962858c63db
Successfully built f962858c63db
Successfully tagged dockercompose_wordpress-app:latest
Building nginx
Step 1/3 : FROM nginx
---> 3f8a4339aadd
Step 2/3 : copy nginx.conf /etc/nginx/nginx.conf
---> Using cache
---> acd7b968b81e
Step 3/3 : EXPOSE 8910
---> Using cache
---> ae6d45c734c7
Successfully built ae6d45c734c7
Successfully tagged dockercompose_nginx:latest
但是我执行echo是正常的
$ echo $PWD/data
/home/xiaoshoujia/docker_home/docker-compose/data
Docker入门
97054 学习 · 242 问题
相似问题