Я получаю случай CrashLoopBackoff
, в то время как мои журналы говорят:
"/ abc.sh" разрешение отклонено.
Это мой DockerFile
:
FROM python:3.6.3
COPY abc.sh /abc.sh
CMD["/bin/bash","-c","/abc.sh"]
Точка входа указана в файле deploy.yml.После того как я применил deploy.yml с образом, созданным выше DockerFile
, он показывает:
/ abc.sh разрешение отклонено.
Несмотря на то, что разрешения755 на /abc.sh
и /abc.sh
имеет владельцев как root:root
.
Я уже пробовал:
FROM python:3.6.3
COPY abc.sh /abc.sh
USER root
CMD["/bin/bash","-c","/abc.sh"]
и
FROM python:3.6.3
COPY abc.sh /abc.sh
USER root
CMD ["su","-","root","/bin/bash"]
CMD["/bin/bash","-c","/abc.sh"]
Я хочучтобы запустить модуль с двумя сценариями: 1) один - точка входа, которая находится в файле развертывания; 2) другой - в Dockerfile