無法通過nginx 訪問 app ,麻煩您指導(dǎo)一下
首先非常感謝,您講的非常棒
提前說的:
因為我有WordPress的image所以就沒用ghost。其他配置和您講的一樣。
目前的情況:
構(gòu)建完后,我可以單獨訪問WordPress,但是通過nginx無法訪問。
初步推斷:
因為還不太了解compose的機制,我覺得是compose解析nginx.conf的時候,沒有把app換成實際的app地址。
-----排查步驟:-----------
1 構(gòu)建完后,查看docker 進程
2 訪問nginx
3 訪問WordPress
4 目錄結(jié)構(gòu)
4 docker-compose.yml
5 nginx.conf 和 Dockerfile
6 WordPress Dockerfile
7 進入nginx 容器后 查看nginx conf
2018-01-16
還有一個問題
執(zhí)行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
但是我執(zhí)行echo是正常的
$ echo $PWD/data
/home/xiaoshoujia/docker_home/docker-compose/data