Así que construí una imagen con docker build -t myimage2:1.0 .
Este es mi Dockerfile:
#getting base image FROM ubuntu MAINTAINER gilebrt <email@bla.com> RUN apt-get update CMD ["echo", "Hello World"] Pero cuando docker run myimage2:1.0 , aparece el siguiente error
/bin/sh: 1: [“eco”,”Hola: no encontrado
Intenté cambiar la línea CMD, entre otras cosas, a: CMD "echo hello World" , pero sigo recibiendo el error:
/bin/sh: 1: echo hola Mundo: no encontrado
Estoy usando Ubuntu 16.04.6 LTS
Seguro que es alguna tontería, pero no encuentro el problema... ¡Gracias de antemano!
Debe envolver "Hello World" con comillas, de lo contrario, se ejecutará como echo Hello World , que no es válido, debería ser echo "Hello World" .
#getting base image FROM ubuntu MAINTAINER gilebrt <email@bla.com> RUN apt-get update CMD ["echo", "\"Hello World\""]CMD ["echo", "Hello World"] serviría.