python - dockerfile 權限問題
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:17:54
0
1
976

權限問題

docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"/data/ops/docker-entrypoint.sh\": permission denied".

Dockerfile 檔案

FROM ysicing/debian
# FROM dl.ysicing.net:5000/debian

MAINTAINER Ysicing

ENV TZ "Asia/Shanghai"
ENV TERM xterm

#自定义源
ADD sources.list  /etc/apt/sources.list

VOLUME ["/data/ops"]

RUN mkdir -p /data/ops
COPY . /data/ops
WORKDIR /data/ops

RUN python3 -m pip install -r requirements.txt -i https://pypi.douban.com/simple
RUN chmod 777 /data/ops/docker-entrypoint.sh
RUN ls -lah /data/ops
EXPOSE 4000

ENTRYPOINT ["/data/ops/docker-entrypoint.sh"]
CMD ["gunicorn", "--bind","0.0.0.0:4000","-w","4","app.create_app()", "--access-logfile", "/data/ops/app/logs/access.log", "--error-logfile", "/data/ops/app/logs/error.log"]

結果顯示

-rw-r--r-- 1 root root  308 Apr  9 20:11 docker-entrypoint.sh

不應該有權限嗎

过去多啦不再A梦
过去多啦不再A梦

全部回覆(1)
我想大声告诉你

docker-entrypoint.sh 顯示需要執行權限,只有讀寫權限,加上執行權限才能執行

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!