无法运行我的泊坞窗图像

时间:2016-12-04 07:15:07

标签: docker

这是我为测试目的而创建的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: 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 个答案:

答案 0 :(得分:1)

问题是这一行:

ENTRYPOINT ["myGit"]

你告诉它在运行Dockerfile时运行命令“myGit”。该计划不存在。 ENTRYPOINT reference is hereenter image description here

如果您只想要一个shell进行测试,可以将其更改为:

ENTRYPOINT ["/bin/bash"]