Я установил Docker под свою машину как user1, и он отлично работает.
Теперь я создал нового пользователя user2 и хотел бы, чтобы у него был доступ к Docker.
User2 получил разрешения, и после этой статьи он был разрешен,
https://techoverflow.net/2017/03/01/solving-docker-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket/
Теперь, когда я пытаюсь создать контейнер (custom) с помощью user1 и выполнить команду ssh, как указано ниже, он отлично работает.
docker run --rm -it \
-v /home/r/poky-repo/poky:/home/r/poky-repo/poky \
custom-docker \ / bin / bash -c "ssh -T -o StrictHostKeyChecking = no git@github.com"
ssh отлично работает.
Те же команды запуска docker, когда я пытаюсь выполнить user2 с ошибкой отказа (открытый ключ).
Я считаю, что учетные данные пользователя, которые передаются, неверны, когда Im использует user2.