【发布时间】:2017-11-16 18:19:07
【问题描述】:
我有一个 python 脚本,它可以下载另一个脚本并执行它。不幸的是,由于缺少权限,无法下载第二个脚本。
错误:
retrbinary("RETR " + filename ,open(filename2017-06-14 14:16:28 [APP/PROC/WEB/0] ERR PermissionError: [Errno 13] Permission denied: 'aa.py'
我试图通过使用这个 dockerfile 来授予 CHMOD 权限:
FROM python:3
ADD ftapp.py /
WORKDIR /usr/src/app
RUN CHMOD 777 usr/var/app/
CMD [ "python", "./ftapp.py" ]
【问题讨论】:
-
用 sudo 运行它
-
运行 SUDO CHMOD?我需要先安装 sudo 吗?
-
不要为 docker 容器安装 sudo。永远不要这样做!仔细阅读文档:docs.docker.com/engine/userguide/eng-image/…。根据文档查看以“您应该避免安装或使用 sudo”开头的行
标签: python docker permissions dockerfile