在docker中定义的卷组成不安装

时间:2017-09-01 04:02:48

标签: docker docker-compose

我有以下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'

1 个答案:

答案 0 :(得分:0)

必须为要装入的卷指定buildimage选项:

web:
    build: web
    image: my-web-image
    volumes:
      - .:/data