Home > Blockchain >  No source image provided with `FROM`dockerfile-utils(20)
No source image provided with `FROM`dockerfile-utils(20)

Time:07-03

I am trying to create a node server using Docker but I am getting and error on 'FROM' instruction and I have no clue what is going on, never seen that before. Does anyone knows how to solve it?

No source image provided with `FROM`dockerfile-utils(20)
Unknown instruction: FROM:dockerfile-utils(38)

Dockerfile

FROM: node:16-alpine

WORKDIR /app/backend

COPY package.json /app/backend

RUN npm install

COPY . /app/backend/

EXPOSE 3001

CMD [ "npm", "run", "dev" ]

docker-compose

version: "3.1"

services:
  backend:
    build: ./
    container_name: node_container
    tty: true
    stdin_open: true
    restart: always
    working_dir: /app/backend
    volumes:
      - ./:/app/backend
    depends_on:
      - mysqldb
    ports:
      - 3001:3001

  mysqldb:
    image: mysql:8.0.26
    container_name: mysqldb_container
    restart: always
    ports:
      - 3307:3306

CodePudding user response:

remove the colon from the FROM command

FROM node:16-alpine

CodePudding user response:

Your dockerfile's FROM shouldn't contain :

FROM node:16-alpine

WORKDIR /app/backend

COPY package.json /app/backend

RUN npm install

COPY . /app/backend/

EXPOSE 3001

CMD [ "npm", "run", "dev" ]

Remove the ":" from the FROM

  • Related