Docker Compose不会挂载命名卷

时间:2019-04-19 16:52:32

标签: docker docker-compose

https://docs.docker.com/compose/compose-file/#volumes之后,我一直在尝试使用Docker Compose创建的命名卷在主机上装载命名卷,但没有任何运气。我已经读过许多接近重复的文章,但这些文章似乎都解决不了问题。这是docker-compose.yml文件:

version: '3.7'

services:
  web-server:
    build:
      context: ./web
    image: web-server:latest
    container_name: website
    ports:
      - "8080:80"
    env_file:
      - web/website.env
    volumes:
      # typical volume mount
      #- ${PWD}/web/admin:/var/www/html/admin
      # attempt to mount named volume
      - admin:${PWD}/web/admin
      - type: volume
        source: admin
        target: /var/www/html/admin

volumes:
  admin: 

容器可以正常运行并且具有admin目录,但是现在可以在浏览器上看到admin目录中的文件:

view of the admin directory from the browser

如果我使用典型方法,则一切正常。我缺少什么才能正常工作?

0 个答案:

没有答案