docker进入容器的方法(docker容器里面的root权限获取方法)
docker进入容器的方法
docker容器里面的root权限获取方法首先你的container得正在运行
可通过sudo docker container ls或者sudo docker ps查看容器的CONTAINER ID
最后执行命令(其中7509371edd48 为上面查到的CONTAINER ID)
sudo docker exec -ti -u root 7509371edd48 bash
补充:解决非root用户没有权限运行docker命令的问题
问题描述:原因(摘自docker手册):”Got permission denied while trying to connect to the Docker daemon
socket at unix:///var/run/docker.sock: Get
http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix
/var/run/docker.sock: connect: permission denied“
Manage Docker as a non-root user
The docker daemon binds to a Unix socket instead of a TCP port. By
default that Unix socket is owned by the user root and other users can
only access it using sudo. The docker daemon always runs as the root
user.If you don't want to use sudo when you use the docker command, create
a Unix group called docker and add users to it. When the docker daemon
starts, it makes the ownership of the Unix socket read/writable by the
docker group.
答案显而易见,要不用root用户,要不创建一个名为docker的用户组,并把你需要使用docker的非root用户添加到该组中,如果还不会搞,继续往下看。
方法1:使用sudo获取管理员权限,运行docker命令,这个方法在通过脚本执行docker命令的时候会有很多局限性
方法2:docker守护进程启动的时候,会默认赋予名为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令
sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
- docker与本地存储(docker 设置windows存储路径的操作)
- 关于docker安全之Docker-TLS加密通讯问题(关于docker安全之Docker-TLS加密通讯问题)
- docker compose使用方法(docker和docker-compose一键安装教程支持在线和离线)
- docker装redis(通过Docker部署Redis 6.x集群的方法)
- docker nginx 配置详解(Docker 如何安装 Nginx)
- docker安装mysql后无法连接(Docker 安装 MySQL 并实现远程连接教程)
- docker指令详解(docker create命令的用法说明)
- elasticsearchwindows分词器配置(docker 部署 Elasticsearch kibana及ik分词器详解)
- dockerpull的镜像位置(解决docker pull镜像报错的问题)
- nginx代理docker容器(Docker Nginx容器制作部署实现方法)
- docker如何进入容器(详解如何进入、退出docker容器的方法)
- docker镜像创建教程(Docker镜像加载原理)
- windows 10家庭版上安装docker(win10家庭版安装Docker的方法步骤)
- python配合docker(Docker构建python Flask+ nginx+uwsgi容器)
- docker镜像保存教程(docker镜像导入导出备份迁移的操作)
- docker删除多个镜像命令(Docker 彻底删除私有库镜像的操作)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
- 鞠婧祎和杨紫两种风格的女生,你心里谁比较美(鞠婧祎和杨紫两种风格的女生)
- 三千年第一美女鞠婧祎出演白素贞pk杨紫,颜值胜赵雅芝王祖贤(三千年第一美女鞠婧祎出演白素贞pk杨紫)
- 成都轨道交通13号线一期工程最新进展(成都轨道交通13号线一期工程最新进展)
热门推荐
- webkit倒影方法(巧用 -webkit-box-reflect 倒影实现各类动效小结)
- sql server事件跟踪器中常用的跟踪事件
- opencv 图像匹配python(OpenCV+Python识别车牌和字符分割的实现)
- vmwareworkstationlinux修改配置(VMware Workstation Pro 16搭建CentOS8虚拟机集群的图文教程)
- docker启动失败容器目录结构(docker容器中安装vim问题解决)
- pycharm如何自定义模板(对Pycharm创建py文件时自定义头部模板的方法详解)
- mysql子查询用法(MySQL 子查询和分组查询)
- css如何定义行级元素宽度和高度(CSS块级元素与行级元素详解)
- css3动画效果图(CSS3 三维变形实现立体方块特效源码)
- css盒子模型有什么用处(深入理解CSS中的盒子模型)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9