为什么我的docker-entrypoint.sh无法执行?
发布于 2021-02-01 12:50:24
我的ENTRYPOINT
脚本无法执行并抛出 standard_init_linux.go:175: exec user process caused
"no such file or directory"
。为什么这样?
不起作用
$ docker build -t gilani/trollo . && docker run gilani/trollo
Sending build context to Docker daemon 126 kB
Step 1 : FROM vault:latest
---> 1f127f53f8b5
Step 2 : MAINTAINER Amin Shah Gilani <gilani@payload.tech>
---> Using cache
---> 86b885ca1c81
Step 3 : COPY vaultConfig.json /vault/config
---> Using cache
---> 1a2be2fa3acd
Step 4 : COPY ./docker-entrypoint.sh /
---> Using cache
---> 0eb7c1c992f1
Step 5 : RUN chmod +x /docker-entrypoint.sh
---> Running in 251395c4790f
---> 46aa0fbc9637
Removing intermediate container 251395c4790f
Step 6 : ENTRYPOINT /docker-entrypoint.sh
---> Running in 7434f052178f
---> eca040859bfe
Removing intermediate container 7434f052178f
Successfully built eca040859bfe
standard_init_linux.go:175: exec user process caused "no such file or directory"
Dockerfile:
FROM vault:latest
MAINTAINER Amin Shah Gilani <gilani@payload.tech>
COPY vaultConfig.json /vault/config
COPY ./docker-entrypoint.sh /
RUN chmod +x /docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]
docker-entrypoint.sh:
#!/bin/bash
echo 'Hello World!'
作品
$ docker build -t gilani/trollo . && docker run gilani/trollo
Sending build context to Docker daemon 126 kB
Step 1 : FROM vault:latest
---> 1f127f53f8b5
Step 2 : MAINTAINER Amin Shah Gilani <gilani@payload.tech>
---> Using cache
---> 86b885ca1c81
Step 3 : COPY vaultConfig.json /vault/config
---> Using cache
---> 1a2be2fa3acd
Step 4 : ENTRYPOINT echo 'hello world'
---> Using cache
---> ef5792a1f252
Successfully built ef5792a1f252
'hello world'
Dockerfile:
FROM vault:latest
MAINTAINER Amin Shah Gilani <gilani@payload.tech>
COPY vaultConfig.json /vault/config
ENTRYPOINT ["echo", "'hello world'"]
关注者
0
被浏览
1147
1 个回答
推荐阅读
-
为什么子类中的静态块无法执行?
2021-01-30 关注 0 浏览89 1答案
-
为什么我无法通过“ docker-compose run web”命令运行django迁移?
2021-02-01 关注 0 浏览176 1答案
-
docker-entrypoint-initdb中的MySQL脚本未执行
2021-02-01 关注 0 浏览1161 1答案
-
我已经设法编译了Java程序,但是我无法执行它
2021-01-29 关注 0 浏览80 1答案
-
当使用react-router-dom中的Link时,为什么在'History'上无法执行'pushState'?
2021-01-31 关注 0 浏览105 1答案
-
为什么Docker不能执行'bash'?
2021-02-01 关注 0 浏览327 1答案
-
为什么我新创建的docker没有摘要?
2021-02-01 关注 0 浏览113 1答案
-
SQLGrammarException:无法执行查询
2021-02-01 关注 0 浏览126 1答案
-
docker ENTRYPOINT上的多个命令
2021-02-01 关注 0 浏览131 1答案
-
无法执行SQL查询
2021-05-10 关注 0 浏览67 1答案