为什么我的docker-entrypoint.sh无法执行?

Amin Shah Gilani |

我的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 <[email protected]>
 ---> 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 <[email protected]>

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 <[email protected]>
 ---> 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 <[email protected]>

COPY vaultConfig.json /vault/config

ENTRYPOINT ["echo", "'hello world'"]
梅杰

vault:latest图像不包含/bin/bash您尝试用shebang调用图像#!/bin/bash您应该对此进行更改,#!/bin/sh或者从脚本中完全删除shebang。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker Entrypoint为什么我输入了错误的参数

来自分类Dev

为什么不执行我的docker-entrypoint-initdb.d脚本(在docker-compose.yml中指定)来初始化一个新的MySQL实例?

来自分类Dev

入口点:“ entrypoint.sh”-docker撰写

来自分类Dev

找不到Docker entrypoint.sh

来自分类Dev

Docker 没有运行我的整个 entrypoint.sh 脚本

来自分类Dev

为什么默认情况下无法执行bash(.sh)脚本

来自分类Dev

为什么我的cronjob无法执行我的shell脚本?

来自分类Dev

为什么我的Swift for-in-loop无法执行/迭代?

来自分类Dev

为什么我的System.out.println无法执行?

来自分类Dev

为什么在使用DispatchQueue时我的函数无法执行?

来自分类Dev

为什么我的名为“ set”的程序无法执行?

来自分类Dev

为什么我的firefox插件无法执行Request

来自分类Dev

为什么我的Shell脚本无法执行?

来自分类Dev

为什么我的脚本无法执行?

来自分类Dev

Docker:根据环境变量编辑docker-entrypoint.sh

来自分类Dev

为什么断点条件无法执行?

来自分类Dev

为什么验证功能无法执行

来自分类Dev

为什么for循环无法执行?

来自分类Dev

为什么插件无法执行

来自分类Dev

为什么如果条件无法执行?

来自分类Dev

docker-compose postgresql docker-entrypoint-initdb.sh无法正常工作

来自分类Dev

我无法执行登录

来自分类Dev

为什么会出现此错误:/ system / bin / sh:./mksquashfs:无法执行:Magic 7F45?

来自分类Dev

docker-entrypoint-initdb中的MySQL脚本未执行

来自分类Dev

Docker ENTRYPOINT中的命令

来自分类Dev

关于Docker ENTRYPOINT的困惑

来自分类Dev

复合Docker Entrypoint?

来自分类Dev

为什么我的php代码在ajax执行时无法执行

来自分类Dev

Docker 文件 ENTRYPOINT 无法检测到我的启动脚本

Related 相关文章

  1. 1

    Docker Entrypoint为什么我输入了错误的参数

  2. 2

    为什么不执行我的docker-entrypoint-initdb.d脚本(在docker-compose.yml中指定)来初始化一个新的MySQL实例?

  3. 3

    入口点:“ entrypoint.sh”-docker撰写

  4. 4

    找不到Docker entrypoint.sh

  5. 5

    Docker 没有运行我的整个 entrypoint.sh 脚本

  6. 6

    为什么默认情况下无法执行bash(.sh)脚本

  7. 7

    为什么我的cronjob无法执行我的shell脚本?

  8. 8

    为什么我的Swift for-in-loop无法执行/迭代?

  9. 9

    为什么我的System.out.println无法执行?

  10. 10

    为什么在使用DispatchQueue时我的函数无法执行?

  11. 11

    为什么我的名为“ set”的程序无法执行?

  12. 12

    为什么我的firefox插件无法执行Request

  13. 13

    为什么我的Shell脚本无法执行?

  14. 14

    为什么我的脚本无法执行?

  15. 15

    Docker:根据环境变量编辑docker-entrypoint.sh

  16. 16

    为什么断点条件无法执行?

  17. 17

    为什么验证功能无法执行

  18. 18

    为什么for循环无法执行?

  19. 19

    为什么插件无法执行

  20. 20

    为什么如果条件无法执行?

  21. 21

    docker-compose postgresql docker-entrypoint-initdb.sh无法正常工作

  22. 22

    我无法执行登录

  23. 23

    为什么会出现此错误:/ system / bin / sh:./mksquashfs:无法执行:Magic 7F45?

  24. 24

    docker-entrypoint-initdb中的MySQL脚本未执行

  25. 25

    Docker ENTRYPOINT中的命令

  26. 26

    关于Docker ENTRYPOINT的困惑

  27. 27

    复合Docker Entrypoint?

  28. 28

    为什么我的php代码在ajax执行时无法执行

  29. 29

    Docker 文件 ENTRYPOINT 无法检测到我的启动脚本

热门标签

归档