Docker问题——普通用户运行问题Got permission denied
Docker 运行 denied Permission Got 普通用户 问题
2023-09-11 14:20:02 时间
ubuntu的普通用户下运行docker run命令,出现未授权
user_1@iZ2zeirzgawl4hu0mpb3g7Z:~$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
解决方法一:
前面加上sudo
sudo docker run hello-world
如果不想要每次都输入sudo的话,可看下面方法,一劳永逸
解决方法二:
修改/etc/group内中文件
user_1@iZ2zeirzgawl4hu0mpb3g7Z:~$ sudo vim /etc/group
在docker:x:999:后面添加你的用户名
然后把用户加入到docker用户组中
user_1@iZ2zeirzgawl4hu0mpb3g7Z:~$ sudo gpasswd -a user_1 docker
Adding user user_1 to group docker
再接着更新用户组
user_1@iZ2zeirzgawl4hu0mpb3g7Z:~$ newgrp docker
再次运行 hello-world
user_1@iZ2zeirzgawl4hu0mpb3g7Z:~$ docker run hello-world
Hello from Docker!
运行成功
参考文章:https://www.cnblogs.com/wang-yaz/p/10436775.html
相关文章
- docker搭建Lepus(天兔),数据库监控系统
- docker logs 命令,跟踪容器的日志并且输出日志的时间
- linux centos7 docker GPU服务器环境搭建
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- Docker Compose 多容器应用
- Docker 推送镜像到hub.docker
- 基于Docker环境的YOLCAT语意分割模型实验环境搭建
- 八个Docker的真实应用场景
- docker 运行后端项目出错,查看日志,错误信息为:Error: Unable to access jarfile /xxx/xxx.jar
- 基于 Docker ( Gitlab、Gitlab Runner ) 搭建一整套自动化CI、CD流程,完成从代码提交到自动打包编译到自动部署运行
- docker如何将运行中的容器保存为docker镜像?
- Docker容器------安装+镜像加速
- 【AI】PaddlePaddle-Docker运行
- 《第一本Docker书(修订版)》——第1章 简介 1.1Docker简介
- 《第一本Docker书(修订版)》——1.4 Docker与配置管理
- Docker 封装java镜像
- 在WSL 2上运行Docker Desktop
- Docker容器重启策略以及docker run的--restart选项详解
- Docker的可视化管理工具对比
- Ubuntu 18.04在已经安装Docker CE后如何安装NVIDIA-Docker,以使docker容器内可以使用宿主机显卡
- Docker使用exec进入正在运行中的容器
- docker搭建redis
- docker的逃逸复现(CVE-2020-15257-host模式容器逃逸漏洞)
- 在Docker中执行web应用
- 通过运行一个tomcat容器来记录下初学docker常用的几个命令---容器篇