我正在使用以下内容创建一个简单的图像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
我知道这个 SO question,但这是关于PATH
文件权限的问题(已解决);