【发布时间】:2018-07-26 07:41:14
【问题描述】:
我正在使用以下 Dockerfile 创建一个简单的图像
FROM docker:latest
COPY docker-entrypoint.sh /usr/local/bin
ENTRYPOINT ['docker-entrypoint.sh']
在我的容器内:
/ # ls -al $(which docker-entrypoint.sh)
-rwxrwxr-- 1 root root 476 Jul 26 07:30 /usr/local/bin/docker-entrypoint.sh
所以入口点文件在PATH和中都是可执行文件;
但是在运行的时候
docker run -v /var/run/docker.sock:/var/run/docker.sock -it imageinit
/bin/sh: [docker-entrypoint.sh]: not found
我知道this SO question,但这是关于PATH 和文件权限的问题(已解决);
【问题讨论】: