docker - 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
有用。我无法理解这两种方法之间的区别。
解决方案
推荐阅读
- r - 检查日期是否在查找表的范围内
- functional-programming - Dart 中的 yield 示例
- java - 我的每个 JSONfunction 相关程序突然发生同样的错误是 NullPointerException 我如何解决它?
- python - 是否可以使用 Flask 和 Socket.io 使用实时数据更新我的动态网页?
- collections - 如果您有对象的循环引用,则不再从执行线程中引用它
- mysql - Mysql Dump : count() 参数必须是实现可数对象的数组
- css - 样式表 style.css 未加载,因为其 MIME 类型“text/plain”不是“text/css”
- javascript - 在反应本机应用程序中使用 AWS Amplify 在 GraphQL 突变中出错
- parallel-processing - cuda的多线程for循环
- python-3.x - 在 wxPython 中创建自定义菜单栏类