我正在关注this question,并试图添加该卷:
## docker-compose.yml
version: "3"
services:
dev:
container_name: dev
build: .
ports:
- "4200:4200"
environment:
NODE_ENV: development
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
- /usr/src/app/package-lock.json
entrypoint: ng serve --host 0.0.0.0 --poll 1
按照相同的技术,package-lock.json
卷应该从映像中选择package-lock.json
,并将其安装到运行的容器中。
但是,当使用docker-compose up --build
运行时,我得到:
无法在现有文件上装载卷,文件存在 / mnt / sda1 / var / lib / docker / overlay2 /.../ merged / usr / src / app / package-lock.json