Docker文件:在入口点脚本Chmod
问题描述:
是否有我需要chmod + x我的入口点脚本的原因?它没有出现Redis在dockerfile(https://github.com/docker-library/redis/blob/109323988b7663bceaf4a01c3353f8934dfc002e/2.8/Dockerfile)中为其入口点脚本执行此操作。Docker文件:在入口点脚本Chmod
Dockerfile:
# Generic Docker Image for Running Node app from Git Repository
FROM node:0.10.33-slim
ENV NODE_ENV production
# Add script to pull Node app from Git and run the app
COPY docker-node-entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 8080
CMD ["--help"]
答
的Redis不用做,因为他们的剧本已经有了exec标志:
~/redis/2.8$ ls -l docker-entrypoint.sh
-rwxrwxr-x 1 igor igor 109 Dec 3 23:52 docker-entrypoint.sh
,如果你会做你的docker-node-entrypoint.sh你不需要在Dockerfile中使用chmod脚本