我开始使用适用于 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
有用。我无法理解这两种方法之间的区别。
