как запустить github cli в контейнере как случайный пользователь
Мне удалось установить github cli в контейнер, но я не могу запустить его как случайный пользователь (открытая смена запускает контейнеры как случайный пользователь из-за безопасности). Какие каталоги я должен заранее создать /chmod/chown, чтобы он работал?
БЛАГОДАРЮ ВАС!
файл докера:
RUN wget https://github.com/cli/cli/releases/download/v1.0.0/gh_1.0.0_linux_amd64.deb
RUN dpkg -i gh_*_linux_amd64.deb
RUN chmod g+rwx -R /usr/local/bin/gh # <- not enough
RUN gh version
журнал контейнера:
...
Step 7/28 : RUN gh version
---> Running in 09d1ffbfcc02
Welcome to GitHub CLI!
To authenticate, please run `gh auth login`.
You can also set the GITHUB_TOKEN environment variable, if preferred.
The command '/bin/sh -c gh version' returned a non-zero code: 4
`/` is not writable.
...
1 ответ
Решение
Есть ошибка в документации, этоgh --version
неgh version
также
RUN chmod g+rwx -R /usr/local/bin/
ранее упомянутая команда помогает.