Sto costruendo una nuova immagine Docker basata sull'immagine standard di Ubuntu 14.04.Errore immagine Docker: "/ bin/sh: 1: [python ,: non trovato"
Ecco la mia Dockerfile:
FROM ubuntu:14.04
RUN apt-get update -y
RUN apt-get install -y nginx git python-setuptools python-dev
RUN easy_install pip
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt # only 'django' for now
ENV projectname myproject
EXPOSE 80 8000
WORKDIR ${projectname}
CMD ['python', 'manage.py', 'runserver', '0.0.0.0:80']
Quando provo a fare funzionare questa immagine, ottengo questo errore ...
/bin/sh: 1: [python,: not found
Ma se apro una shell quando si esegue l'immagine, l'esecuzione di python
apre il prompt interattivo come previsto.
Perché non riesco a richiamare python
tramite CMD
nel file Docker?
Hai provato ad usare '" 'invece di' ' 'in CMD? –
è necessario installare python first –
@AleksandrKovalev Facepalm.Grazie –