docker - Dockerfile MKDIR不起作用(node:alpine)

标签 docker docker-compose dockerfile

尝试使用以下文件创建/ 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是命令

关于docker - Dockerfile MKDIR不起作用(node:alpine),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63585819/

相关文章:

node.js - 如何使用 Docker Compose 将容器 A 中的 Node.js TCP 客户端连接到容器 B 中的 TCP 服务器?

docker-compose 卷未安装

docker - 使用 docker-compose 安装 docker 卷

docker - 在Docker上使用Zeppelin笔记本持久化文件

ssh - 为运行 Jupyter Notebook 的远程 docker 容器创建 ssh 隧道

azure - 从 Docker 容器内的 AzureKeyVault 获取 secret 和证书

docker - 将 .net 核心应用程序部署到 docker 时出现 "Microsoft.DotNet.Props"not found 错误

python - 从 docker 容器访问日志

docker - 更改 boot2docker 内存分配

docker - 找不到 docker 容器 url