我一直在关注this docker tutorial,但因为它现在真的过时了,所以我不能完全关注它。一旦我有了这个docker-compose.yml文件:
version: '3'
services:
nginx:
build: ./nginx/
ports:
- 80:80
links:
- php
volumes:
- ./www/html:/var/www/html
php:
image: php:7.0-fpm
expose:
- 9000
volumes:
- ./www/html:/var/www/html它确实运行成功。
当我试图将卷信息提取到单独的属性volumes中时,它不起作用。
我尝试了几种方法和组合,但都失败了。请给我一个提示如何正确地指定它。
文件夹结构如下:
nginx
default.conf
Dockerfile
www
html
index.php
docker-compose.yml发布于 2017-10-27 21:27:51
主机卷,也称为绑定装载,不需要在顶层有一个单独的卷部分。仅命名卷需要volumes部分。实际上,使用顶级卷的唯一方法是使用命名卷。
https://stackoverflow.com/questions/46976073
复制相似问题