相关疑难解决方法(0)

docker-compose在node_modules上的卷但是为空

我是Docker的新手,我想在我的计算机上映射node_modules文件夹(用于调试目的).

这是我的docker-compose.yml

web:
  build: .
  ports:
    - "3000:3000"
  links:
    - db
  environment:
    PORT: 3000
  volumes:
    - .:/usr/src/app
    - /usr/src/app/node_modules
db:
  image: mongo:3.3
  ports:
    - "27017:27017"
  command: "--smallfiles --logpath=/dev/null"
Run Code Online (Sandbox Code Playgroud)

我在使用Docker for Mac.当我运行docker-compose up -d所有正确,但它在我的计算机上创建一个node_modules文件夹,但它是空的.我进入容器的bash和ls node_modules,所有包都在那里.

如何在计算机上获取容器上的内容呢?

谢谢

node.js docker docker-compose docker-volume

11
推荐指数
2
解决办法
7837
查看次数

Docker:创建安装源路径时出错。我该如何修复它?

谢了,我不知道为什么,但现在它可以工作了

我正在学习使用docker。我正在尝试在 Docker 容器中挂载主机目录:

>docker run -it -v /Users/Kell/Desktop/data:/home/data 77

这是错误:docker:

来自守护程序的错误响应:创建挂载源路径“/Users/Kell/Desktop/data”时出错:mkdir /Users:文件存在。

我使用 Windows 和 Docker 20.10.12,77 是 我在另一个磁盘上尝试过的 imageID,并尝试了许多其他方法,但它仍然无法正常工作。你能帮助我吗?

docker

6
推荐指数
1
解决办法
4万
查看次数

标签 统计

docker ×2

docker-compose ×1

docker-volume ×1

node.js ×1