LINUX.ORG.RU

докер exec user process caused «permission denied»

 


0

1

пытаюсь добавить своего юзера в контейнер
написал такой докер файл
FROM yiisoftware/yii2-php:7.3-apache
ARG UNAME=testuser
ARG UID=1000
ARG GID=1000
RUN groupadd -g $GID -o $UNAME
RUN useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME
USER $UNAME
CMD /bin/bash

собираю образ docker build --build-arg UID=$(id -u) --build-arg GID=$(id -g) -t testimg .

при запуске получаю ошибку
docker run -it testimg
standard_init_linux.go:211: exec user process caused «permission denied»

куда копать?

Ответ на: комментарий от itn

помогло
только счас получаю такое сообщение exited with code 0
я так понимаю что контейнер запускается под юзером testuser и ему не хватает прав на запуск сервисов?

kommersant ★★
() автор топика
Ответ на: комментарий от kommersant

Всё правильно - отработало и вышло. Посмотри хоть какие-нибудь туториалы, иначе будешь тыкать без понимания.

das_tier ★★★★★
()
Ответ на: комментарий от das_tier

смотрел
но везде пишут базовую хрень типа как установить или запустить

kommersant ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.