Как выполнить Docker контейнер как root - PullRequest
3 голосов
/ 12 марта 2019

когда я подключаюсь к контейнеру Graph-Tool в Docker, я могу ввести его только как пользователь, отличный от root. И если я использую docker exec -it --user root graph-tool bash, он всегда показывает следующую информацию: OCI runtime exec failed: exec failed: container_linux.go:344: starting container process caused "chdir to cwd (\"/home/user\") set in config.json failed: permission denied": unknown

Может кто-нибудь сказать мне, как это решить?

1 Ответ

2 голосов
/ 12 марта 2019

Что ж, я обнаружил, что выполнил официальную инструкцию докера, чтобы запустить Graph-Tool в блокноте jupyter, где есть код docker run -p 8888:8888 -p 6006:6006 -it -u user -w /home/user tiagopeixoto/graph-tool bash.Поэтому я просто изменяю -u user на -u root.И это успешно исправляет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...