如何解决Dockerfile MKDIR不起作用node:alpine
尝试使用以下文件创建/ app目录时出现错误。过去这对我有用,所以我不确定现在出了什么问题:
Step 1/8 : FROM node:alpine
---> 0d8a3475dbc3
Step 2/8 : RUN MKDIR -p "/app"
---> Running in ad24819ce982
/bin/sh: MKDIR: not found
ERROR: Service 'add_delete_server' failed to build: The command '/bin/sh -c MKDIR -p "/app"' returned a non-zero code: 127
Docker撰写:
version: "3.8"
services:
add_delete_server:
build:
context: ./AddDeleteServer
dockerfile: Dockerfile.dev
ports:
- "3001:3001"
volumes:
- /app/node_modules
- ./server:/app
Dockerfile.dev
FROM node:alpine
#setting work directory
RUN MKDIR -p "/app"
WORKDIR "/app"
#copying only package.json first,so cache can be used for minor changes
COPY package.json .
COPY package-lock.json .
RUN npm install
# copy rest of files
COPY . .
CMD ["npm","run","dev"]
但是我无法生成
解决方法
MKDIR
不是命令,mkdir
是命令
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。