我在docker-compose.yml文件中看到了Docker卷定义,如下所示:
-v /path/on/host/modules:/var/www/html/modules
我注意到,他们的docker-compose.yml文件正在使用。
请注意以下评论:
volumes:
- /var/www/html/modules
- /var/www/html/profiles
- /var/www/html/themes
# this takes advantage of the feature in Docker that a new anonymous
# volume
我在我的一个项目中使用码头写作。在开发过程中,为了便于开发,我将源目录挂载到我的停靠服务中的一个卷中。同时,我有一个db服务(psql),它为持久数据存储挂载一个命名的卷。
我从解决方案开始,一切都很好
$ docker-compose up -d
当我检查我的卷时,我会看到命名和“未命名”(源卷)。
$ docker volume ls
DRIVER VOLUME NAME
local 226ba7af9689c511cb5e6c06ceb36e6c26a75dd9d619360882a1012cdcd25b72
local
我试图避免缓慢的osxfs时使用码头。所以我在运行码头同步容量容器。
我只想将该卷的子目录挂载到另一个容器中。
当前示例错误:
docker: Error response from daemon: create docker-sync/www/marcopolo.front: "docker-sync/www/marcopolo.front" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed.
See