我有两个容器PHP和nginx之间的链接,我希望nginx容器运行PHP从php容器。现在它正在我的主机上运行PHP。我怎么能解决这个问题。贝娄是我的 docker-compose.yml 文件:
docker-compose.yml
版本:'3‘>服务:> nginx:>映像: nginx:alpine >卷:> ./app:/app >-./nginx/:/etc/nginx/conf.d.d/>端口:>- 80:80 > depends_on:>- php >php>映像: php: 7.3-FPM-高寒>卷:> ./app:/app :/app
上云精选
2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折
您可以查看 dockerize-nginx-php 停靠-组合文件,它既支持 php 和 nginx 的构建时代码,也支持安装主机卷的运行代码。
php
nginx
git clone https://github.com/Adiii717/dockerize-nginx-php.git cd dockerize-nginx-php; docker-compose -f docker-compose-buildtime.yml build docker-compose -f docker-compose-buildtime.yml up
version: '3' services: nginx: build: context: . dockerfile: Dockerfile.nginx image: nginxbuild_time ports: - 80:80 depends_on: - php build: context: .