Невозможно изменить разрешения внутри экземпляра AWS Docker ubuntu

Я пытаюсь запустить бота разногласий в док-контейнере AWS ubuntu.

Мой Dockerfile выглядит так:

FROM ubuntu 
ADD hydrabot.exe /
ADD bot_config.json /
ADD client_secrets.json /
ADD Cyberbit.ttf /
ADD credentials.txt /
ADD performance.png /
CMD ["./hydrabot.exe"]

Я запустил;

cd /dockerfiledirectory
sudo chown 1001:1001 /dockerfiledirectory
docker build -t arbitraryname .

И теперь я пытаюсь запустить: docker run --restart=always произвольное имя

Но я получаю сообщение об ошибке;

docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "./hydrabot.exe": permission denied: unknown.

Я прочитал несколько тем о стеке, и это указывает на попытку установить права доступа к локальному каталогу aws для выполнения, как они есть в настоящее время; -rw-rw-r-- 1 ubuntu ubuntu 45612135 27 янв. 12:25 hydrabot.exe

Я пробовал как chmod -x hydrobot.exe, так и sudo -x hydrobot. exe, но при повторной проверке разрешения не меняются.

1
задан 29 January 2022 в 16:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: