日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

解決使用docker權限不足需要加sudo問題,Got permission denied while trying to connect to the Docker daemon socket

作者:weixin_44953227 更新時間: 2022-04-09 編程語言

前言

普通用戶使用 docker 的時候報權限不足,有兩種解決辦法,第一種加 sudo,第二種把自己添加到 docker 用戶組

[admin@VM-06-16-centos-8-64 ~]$ docker ps
Got permission denied while trying to connect to the Docker daemon socket

第一種解決辦法,使用 sudo 就不會顯示權限不足了

[admin@VM-06-16-centos-8-64 ~]$ sudo docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED       STATUS       PORTS                                       NAMES
879c8a6ec919   my-blog-site   "java -jar app.jar -…"   7 weeks ago   Up 6 weeks   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   my-blog-site
3ad4bc528353   mariadb:10.3   "docker-entrypoint.s…"   7 weeks ago   Up 7 weeks   0.0.0.0:6606->3306/tcp, :::6606->3306/tcp   site-mariadb-10.3

第二種解決辦法,添加到docker用戶組,徹底釋放sudo

1、可以看下當前用戶

# 當前用戶顯示 admin,就是自己
[admin@VM-06-16-centos-8-64 ~]$ echo $USER
admin

2、把當前用戶添加到 docker

命令:sudo gpasswd -a $USER docker

# 添加當前用戶到的 docker 用戶組,輸入密碼顯示下面提示說明成功
sudo gpasswd -a $USER docker
[sudo] password for admin:
Adding user admin to group docker

3、刷新 docker 用戶組

newgrp docker

就可以直接使用 docker ps 了,不用加 sudo

[admin@VM-06-16-centos-8-64 ~]$ docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED       STATUS       PORTS                                       NAMES
879c8a6ec919   my-blog-site   "java -jar app.jar -…"   7 weeks ago   Up 6 weeks   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   my-blog-site
3ad4bc528353   mariadb:10.3   "docker-entrypoint.s…"   7 weeks ago   Up 7 weeks   0.0.0.0:6606->3306/tcp, :::6606->3306/tcp   site-mariadb-10.3

原文鏈接:https://blog.csdn.net/weixin_44953227/article/details/119461060

欄目分類
最近更新