2016-12-04 10 views
1

Это файл Docker, который я создал для тестирования.Не удается запустить изображение докеры

FROM ubuntu:latest 
MAINTAINER Kapil Gupta "[email protected]" 

RUN apt-get update 
RUN apt-get install -y wget 
RUN apt-get install -y build-essential tcl8.5 
RUN apt-get install -y git 

EXPOSE 9999 
ENTRYPOINT ["myGit"] 

WORKDIR /home 

Я выполнил эту команду для установки изображения:

docker build -t mygit . 

Выход из docker images:

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
mygit    latest    1474c446365f  39 minutes ago  414.5 MB 
redis    latest    dc2bd412c10c  7 weeks ago   438.8 MB 
ubuntu    latest    c73a085dc378  9 weeks ago   127.1 MB 

Выход из docker run -i -t mygit:latest:

docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"myGit\\\": executable file not found in $PATH\"\n". 

Я не понятие также и что означает ошибка и как ее исправить. Пожалуйста, объясните ошибку и в вашем ответе.

ответ

1

Проблема эта линия:

ENTRYPOINT ["myGit"] 

Вы говорите это, чтобы запустить команду «myGit», когда он запускает Dockerfile. Эта программа не существует. ENTRYPOINT reference is here.

Если вы просто хотите оболочку для тестирования, вы можете просто изменить его на:

ENTRYPOINT ["/bin/bash"] 
Смежные вопросы