无法运行我的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"]
- 是否有可能使用“空白”docker集装箱没有任何安装?
- 使用Gradle插件将docker镜像推送到ECR
- docker+中的Bundlerlocking不能安装gem(Solved-docker CMD vs ENTRYPOINT)
- 在docker集装箱找不到Mysqli(程序)
- 我可以将在Docker容器中运行的脚本的输出作为本地文件夹吗?
- docker集装箱之间redirect的最佳做法
- ./configure:错误:HTTP gzip模块需要zlib库
- 具有泊坞窗图像的远程服务器如何知道何时拉出使用CI工具构build的新图像?
- Docker Swarm和Kubernetes / Mesophere有何区别?