我有一个问题,即docker无法与我的文件更改同步,即使我已启用共享卷并添加了bind mount。
我目前的系统是Windows 10 pro Docker版本18.09.2,内部版本为6247962
docker build时的错误消息
安全警告:您正在针对非Windows Docker主机从Windows构建Docker镜像。添加到构建上下文的所有文件和目录都具有“-rwxr-xr-x”权限。建议仔细检查并重置敏感文件和目录的权限。
这是一个Windows 10机器,我尝试过以下文件。
FROM节点:8.11
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
COPY package*.json ./
COPY yarn.lock ./
RUN yarn
COPY . .
docker-compose.yml
version: '3'
services:
app_web:
build: .
ports:
- "80:4000"
volumes:
- .:/usr/src/app/
- /usr/app/node_modules
这是docker / windows的标准警告消息,并不意味着错误。
对于您的情况,请在docker compose文件中使用绝对主机路径而不是“。”。并看看是否有效。此外,您需要首先从docker for Windows菜单启用驱动器共享。