我对所有这些 docker 东西都很陌生,我有这个docker-compose.yml文件:
fpm:
build:
context: "./php-fpm"
dockerfile: "my-fpm-dockerfile"
restart: "always"
ports:
- "9002:9000"
volumes:
- ./src:/var/www/src
depends_on:
- "db"
nginx:
build:
context: "./nginx"
dockerfile: "my-nginx-dockerfile"
restart: "always"
ports:
- "8084:80"
volumes:
- ./docker/logs/nginx/:/var/log/nginx:cached
- ./src:/var/www/src
depends_on:
- "fpm"
Run Code Online (Sandbox Code Playgroud)
我很好奇为什么我需要将项目文件添加到容器中fpm以及nginx?
为什么仅将其添加到我的网络服务器还不够?Web 服务器是保存文件并处理请求的地方......
我相信这些信息对其他 Docker 新手也很有用。
提前致谢。