无法运行我的docker图像

这是我为testing目的而创build的Dockerfile。

FROM ubuntu:latest MAINTAINER Kapil Gupta "kpgupta98@gmail.com" 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 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". 

我不明白错误的含义以及如何纠正错误。 请在你的回答中解释错误。

问题是这一行:

 ENTRYPOINT ["myGit"] 

你告诉它在运行Dockerfile时运行命令“myGit”。 该程序不存在。 入口点参考在这里 。

如果你只是想为你的testing壳,你可以改变它:

 ENTRYPOINT ["/bin/bash"]