2014-12-03 18 views
8

Giriş noktası komut dosyamda chmod + x'e ihtiyacım var mı? Görünüşe göre Redis, giriş noktası betikleri için docker dosyasında (https://github.com/docker-library/redis/blob/109323988b7663bceaf4a01c3353f8934dfc002e/2.8/Dockerfile) bunu yapıyordu.Docker Dosya: Entrypoint Komut Dosyası üzerinde 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"] 

cevap

10

kendi komut dosyası zaten exec bayrağı var çünkü Redis bunu yapmak gerekmez:

~/redis/2.8$ ls -l docker-entrypoint.sh 
-rwxrwxr-x 1 igor igor 109 Dec 3 23:52 docker-entrypoint.sh 

Eğer docker-node-entrypoint.sh için yapacağım eğer dockerfile'da chmod'a ihtiyacınız olmayacak script de

İlgili konular