Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

359
Vistas
Unexpected token in docker logs after docker run

After running:

docker run -d nodeapi -p 49160:3000

The container doesnt start and when I look at docker logs I see the error:

[eval]:1
49160:3000

SyntaxError: Unexpected token :

Here's my Dockerfile:

FROM node:10

WORKDIR /usr/app

COPY package.json ./

RUN npm install

COPY . .

EXPOSE 3000

CMD ["npm", "start"]

edit: I'm running that on Windows 10 via Docker Toolbox

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

The -p 49160:3000 needs to be before the container image nodeapi. The way you have it, -p 49160:3000 is passed to the container's npm start as if it were command-line flags|params. Clearly, it doesn't like the colon.

So.

docker run --detach --publish 49160:3000 nodeapi 

While you debug, it may be preferable to run the container interactively:

docker run --interactive --tty --publish=49160:3000 nodeapi
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda