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容器启动后马上退出的问题)
- docker容器退出错误码的步骤(docker容器退出错误码的步骤)
- docker原理和使用方法(docker的一些基本指令)
- 查看docker日志大小(docker logs-查看docker容器日志的实现)
- docker 技术认证(docker获取Let's Encrypt永久免费SSL证书的方法)
- docker配置阿里云镜像(Docker镜像的制作,上传,拉取和部署操作利用阿里云)
- docker-compose查看服务状态(Docker+DockerCompose封装web应用的方法步骤)
- docker端口访问不了(docker设置了端口映射,不能访问的解决方案)
- 五分钟学会docker镜像与容器操作(Docker如何制作自己镜像并上传dockerhub)
- docker镜像无法删除 Error:No such image:xxxxxx解决(docker镜像无法删除 Error:No such image:xxxxxx解决)
- zabbix启动教程(docker部署zabbix_agent的方法步骤)
- docker线上部署流程(Docker部署Rancher的方法无坑)
- 将docker中的镜像打包教程(本地使用docker打包部署镜像的方法)
- docker-compose绑定端口失效(docker-compose创建网桥,添加子网,删除网卡的实现)
- docker服务部署网络要求(docker部署LNMP架构的方法)
- docker容器卡死(Docker容器不识别宋体等字体的解决方案)
- 文莱旅游攻略(文莱旅游攻略介绍)
- 马来西亚旅游攻略(马来西亚旅游攻略自由行攻略)
- 缅甸旅游攻略(缅甸旅游攻略必去景点推荐)
- 《庆余年2》新消息,原班人马,肖战特别出演,这才是最好的安排(庆余年2新消息原班人马)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9