在docker中定义的卷 – 组合未安装
我有以下docker-compose.yaml
:
web: build: web volumes: - .:/data
和web/Dockerfile
是这样的:
FROM ubuntu RUN start_some_service.sh
但是那个data
卷没有被安装。 docker inspect
这么说:
"Volumes": null
任何想法我在这里做错了吗?
还试过:
volumes: - ".:/app"
但问题依然存在。
docker-compose -f docker-compose.yaml config
显示以下内容:
services: web: build: context: /Users/zoran/code/test/web network_mode: bridge volumes: - /Users/zoran/code/test:/app:rw version: '2.1'
有必要为要安装的卷指定build
和image
选项:
web: build: web image: my-web-image volumes: - .:/data