部署docker需要什么配置(解决Docker必须使用sudo操作的问题)
类别:服务器 浏览量:642
时间:2021-10-14 00:10:39 部署docker需要什么配置
解决Docker必须使用sudo操作的问题操作步骤如下1.创建docker组:sudo groupadd docker
2.将当前用户加入docker组:sudo gpasswd -a ${USER} docker
3.重启服务:sudo service docker restart
4.刷新docker成员:newgrp - docker
【注】:在ubuntu下亲测,其他linux没有测试。
补充:linux下docker安装,以及配置不使用sudo命令执行docker
安装执行以下命令即可
wget -qO- https://get.docker.com/ | sh
不使用sudo命令执行docker
为什么需要创建docker用户组?Docker守候进程绑定的是一个unix socket,而不是TCP端口。这个套接字默认的属主是root,其他是用户可以使用sudo命令来访问这个套接字文件。因为这个原因,docker服务进程都是以root帐号的身份运行的。
为了避免每次运行docker命令的时候都需要输入sudo,可以创建一个docker用户组,并把相应的用户添加到这个分组里面。当docker进程启动的时候,会设置该套接字可以被docker这个分组的用户读写。这样只要是在docker这个组里面的用户就可以直接执行docker命令了。
警告:该dockergroup等同于root帐号,具体的详情可以参考这篇文章: Docker Daemon AttackSurface .
1 使用有sudo权限的帐号登录系统。
2 创建docker分组,并将相应的用户添加到这个分组里面。
sudo usermod -aG docker your_username
3 退出,然后重新登录,以便让权限生效。
4 确认你可以直接运行docker命令。
$ docker run hello-world
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- docker中搭建jmeter测试环境(借助Docker搭建JMeter+Grafana+Influxdb监控平台的详细教程)
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- dockercp用法详解(Docker开启TLS和CA认证的方法步骤)
- docker开源软件(5款超好用的开源 Docker工具强烈推荐)
- docker怎么使用supervisor(supervisor下的Dockerfile的多服务镜像封装操作)
- docker 跨主机的网络通信(docker 基于golang镜像构建 ssh服务的方法)
- docker部署php本地开发环境(CentOS7环境下使用Docker搭建PHP运行环境的过程详解)
- navicat连接mysql1045解决方法(Navicat 连接服务器端中的docker数据库的方法)
- docker脚本指定linux(在docker中执行linux shell命令的操作)
- dockernacos教程(Docker+nacos+seata1.3.0安装与使用配置教程)
- elasticsearch docker(在Docker中安装Elasticsearch7.6.2的教程)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- docker镜像怎么用(Docker和镜像的操作方法)
- harbor 1.8安装部署(docker5 全功能harbor仓库搭建过程)
- dockerswarm 均衡策略(以示例讲解Clickhouse Docker集群部署以及配置)
- 解决docker的tls(ssl)证书过期问题(解决docker的tlsssl证书过期问题)
- 览邦G08 Plus SMART WATCH 测评⑱ 全独立这才是智能手表该有的样子(览邦G08PlusSMART)
- 荣耀手表 GS 3 真机亮相 不支持无线充电(荣耀手表GS3)
- 通过体温就能为智能手表充电 原来是用NASA在空间站用的黑科技(通过体温就能为智能手表充电)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
热门推荐
- centos7.6 安装docker(Centos7安装Docker2020最新亲测可用,直接复制粘贴即可)
- python opencv 标记目标(使用Python的OpenCV模块识别滑动验证码的缺口推荐)
- python零基础入门五小时(从0开始的Python学习016异常)
- dockermysql实例(docker 连接宿主Mysql操作)
- reacthooks基础使用(React 小技巧教你如何摆脱hooks依赖烦恼)
- phpmyadmin 安装教程(新安装的XAMPP访问phpmyadmin出错的解决方法)
- python爬取酷狗收费音乐(python爬取酷狗音乐排行榜)
- mysql中innodb的特性(Mysql InnoDB的锁定机制实例详解)
- sql server 进阶教程(SQL Server游标的介绍与使用)
- sqlsever查看视图数据类型(SQL Sever查询语句大全集锦)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9