首页 > 解决方案 > Docker for Windows - 卷无法正常工作

问题描述

我开始使用适用于 Windows 的 Docker,但我无法使用docker-compose.

首先,我创建了一个简单的Dockerfile

FROM node:latest

WORKDIR /usr/src/app
COPY . /usr/src/app

RUN npm install nodemon -g

然后,一个docker-compose.yml

version: '3'
services:
  nodeServer:
    build: .
    volumes:
      - './:/usr/src/app'
    command: bash -c "npm run start"

当在 `docker-compose.yml´ 中声明一个卷时,它不起作用。

但是,当我尝试通过这样的命令行绑定卷时:

docker build .

docker run -it -v ${PWD}:/usr/src/app d0d9397e9194 bash

有用。我无法理解这两种方法之间的区别。

我不止一次检查了我的配置: 码头工人配置

标签: dockerdocker-composedockerfile

解决方案


推荐阅读