点冒号.:
- .:/var/www/project:cached
意思是这样的情况:
version: '3'
services:
php:
image: php:7.1-fpm
ports:
- 9000
volumes:
- .:/var/www/project:cached
这是bash语法的一部分还是它是Docker语法的一部分(没有找到任何信息)。
答案 0 :(得分:4)
.
用于"当前目录" :
用于将host
的路径与container
的路径分开。 (每个卷使用主机的source
路径和容器的destination
路径。:cached
似乎是docker-for-mac 来自docs:
语法短
(可选)在主机上指定路径(
HOST:CONTAINER
)或访问模式(HOST:CONTAINER:ro
)。您可以在主机上安装相对路径,该路径相对于正在使用的Compose配置文件的目录进行扩展。相对路径应始终以
.
或..
开头。
答案 1 :(得分:2)
(可选)在主机上指定路径(
HOST:CONTAINER
)或 访问模式(HOST:CONTAINER:ro
)。您可以在主机上安装相对路径,该路径相对扩展 正在使用的Compose配置文件的目录。相对的 路径应始终以
.
或..
开头。
.
是docker-compose文件所在的目录。它将被安装到冒号后的路径上。