Linux版本:centos  7.4.1708

docker版本:1.12.6

用yum命令安装完docker后,非root用户运行docker命令的时候老是提示“Cannot connect to the Docker daemon. Is the docker daemon running on this host?”

原因:

  • 从0.5.2开始docker的守护进程总是以root用户来运行。docker守护进程绑定的是Unix的socket而不是一个TCP端口。Unix的socket默认属于root用户,所以,使用docker时必须加上sudo。
  • 从0.5.3开始,创建一个名为docker组,然后将用户加入这个组内。当docker守护进程启动时,它会把Unix的读写权限赋予docker组。这样,当你作为docker组内用户使用docker客户端时,你就无须使用sudo了。

解决方案:①用root用户执行;②添加一个docker用户组,并把需要用到docker的用户加到该用户组中。

注:添加用户到用户组后,需要重启docker服务;如果是用xshell工具远程连接,貌似需要关闭会话后重新连接,才会生效。

非root用户出现Cannot connect to the Docker daemon. Is the docker daemon running on this host?相关推荐

  1. docker基础:使用非root用户操作docker

    这篇文章用于介绍使用非root用户操作docker. 场景 根据企业的安全策略,有一些情况下无法获取root用户的直接使用方式,通过docker或者sudo的方式使用docker变成了这种情况下的选择 ...

  2. 源代码安装-非ROOT用户安装软件的方法

    0.    前言 如果你没有sudo权限,则很多程序是无法使用别人编译好的文件安装的. 还有时候,没有对应你的主机配置的安装包,这时候需要我们自己下载最原始的源代码,然后进行编译安装. 这样安装的程序 ...

  3. linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn

    很多小伙伴都和我抱怨(其实我自己也是)服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求(要么太高要么太低),与自己需要的TensorFlow或者Pytorch版本不兼容,急的头皮发 ...

  4. linux以非root身份运行,以非root用户身份在linux中运行mono-service

    我需要在嵌入式系统上以最低Ubuntu安装方式运行.net C#应用程序(在Windows系统上开发)作为服务/守护程序(不包括X,除服务器外SSH,只有相关的软件).我创建了一个/etc/init. ...

  5. linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker

    Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新 ...

  6. linux ttyusb读写_linux下非root用户获得devttyUSB0的读写权限

    linux下非root用户获得devttyUSB0的读写权限 首先查看/dev/ttyUSB0的权限属性,在终端输入:teashaw@http://www.doczj.com/doc/049b1b8e ...

  7. 非root用户挂载NFS

    背景: 在挂载NFS时,有时只能通过root用户来挂载,那么非root用户想要使用时就受到限制. 解决办法: 第一步,确保前提:root用户可以挂载. 对于如何挂载NFS可以参考我的另一篇文章 htt ...

  8. linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...

    由于之前使用服务器现在不再使用,最近使用一台新的服务器.科研分析用到一个python 程序, lmfit需要在服务器上运行.由于该程序基于python 2.7,而服务器默认安装的python 为2.6 ...

  9. MySQL【环境搭建 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)

    之前分享了<Linux环境root用户安装 mysql-5.7.28>,很多时候我们部署的应用或者数据库的服务器是客户方的,我们可能没有root权限,所有这里分享一下非root权限如何安装 ...

最新文章

  1. 2020年,对薪资不满意的程序员要注意了...
  2. python 爬虫实例-Python 爬虫:Scrapy 实例(二)
  3. Re:从0开始的微服务架构:(一)重识微服务架构--转
  4. 2021-9-下旬 数据结构-线性表-链表-java代码实现(复习用)
  5. 11个让你吃惊的 Linux 终端命令
  6. 程序员经常看的开源月刊《HelloGitHub》第 57 期
  7. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.11
  8. sass笔记 - 实战中颜色的玩法总结
  9. CSS3:伪类前的冒号和两个冒号区别
  10. 在OpenLava中探索Fairshare调度
  11. HTTP请求的过程和原理
  12. 利用Oracle RDA( Remote Diagnostic Agent)快速收集Oracle产品分析数据
  13. Zynga公布2019年第三季度财务业绩
  14. html输入QQ自动获取QQ头像,代码实现WordPress评论框输入QQ号码自动获取QQ头像和昵称...
  15. UG NX二次开发(C#)-UIStyler-ListBox操作
  16. DSP_TMS320F28377D_eCAP学习笔记
  17. 5种经典程序化日内交易策略
  18. Python Django 基本创建 App创建
  19. 2021online普及组【吃豆人】O(4N)
  20. 基于CUDA的GPU计算PI值

热门文章

  1. MacBook Air 真香,包邮送一个!
  2. 【SV书的章节练习题】Chap.3 Combinational Logic Using SystemVerilog Gate Models
  3. MybatisGenerator自动代码生成器的使用
  4. vn.trader使用教程系列1-安装和配置
  5. 干货分享:Windows系统下如何使用蓝牙耳机
  6. 适合女生的计算机配置,适合送女生的粉色台式电脑 2350元i3-8100配H310组装台式机配置推荐...
  7. 判断计算机硬件和网络故障,计算机网络硬件的不同检测方法与维护
  8. Java中跨平台换行符%n
  9. FileWriter的用法 wirte() 方法
  10. 中国高端床上用品市场报告发布,分析整体市场规模、增速