"docker ps" ответил сообщением "Отказано в доступе" и фактическим сообщением

Извините, если это кажется глупым вопросом, так как я совершенно новичок в Дженкинс и Докер. Я настраиваю Jenkins и Docker на виртуальной машине Azure Linux(Ubuntu 16.04). Поскольку я хочу запустить docker в Jenkinsfile (без sudo), мне нужно добавить пользователя в группу Docker.
Поэтому я следовал этому: шаги после установки для Linux из Docker. Тем не менее, я получаю это сообщение об ошибке при запуске $ sudo usermod -aG docker $USER

sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting

После перезапуска ВМ я получаю это сообщение после запуска $ Docker images

WARNING: Error loading config file: /home/terryxychan/.docker/config.json: stat /home/terryxychan/.docker/config.json: permission denied
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              fce289e99eb9        2 months ago        1.84k

Каким-то образом я получаю как сообщение "Отказано в разрешении", так и само сообщение.

Когда я пытался собрать его с помощью jenkinsfile, он выдает мне эту ошибку:

+ docker build -t terryxychan/python-demo-1:4 .
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

Кто-нибудь сталкивался с такой же проблемой с Azure VM раньше? Спасибо!!!

0 ответов

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