FATA[0000] (省略) Are you trying to connect to a TLS-enabled daemon without TLS?
简介
默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。如果不跟 sudo,直接执行 docker images
命令会有如下问题:
FATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
于是考虑如何免 sudo 使用 docker,经过查找资料,发现只要把用户加入 docker 用户组即可,具体用法如下。
免 sudo 使用 docker
如果还没有 docker group 就添加一个:
sudo groupadd docker
将用户加入该 group 内。然后退出并重新登录就生效啦。
sudo gpasswd -a ${USER} docker
重启 docker 服务
sudo service docker restart
切换当前会话到新 group 或者重启 X 会话
newgrp - dockerORpkill X
注意,最后一步是必须的,否则因为 groups
命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images
执行时同样有错。
原因分析
因为
/var/run/docker.sock
所属 docker 组具有 setuid 权限$ sudo ls -l /var/run/docker.sock srw-rw---- 1 root docker 0 May 1 21:35 /var/run/docker.sock
转载于:https://www.cnblogs.com/ppgs8903/p/5041919.html
FATA[0000] (省略) Are you trying to connect to a TLS-enabled daemon without TLS?相关推荐
- Docker Are you trying to connect to a TLS-enabled daemon without TLS?
具体错误信息如下: FATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.so ...
- docker 出现错误:no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS
docker 出现错误:Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such f ...
- Are you trying to connect to a TLS-enabled daemon without TLS?
刚安装完docker后 执行docker pull ubuntu 时报错: [root@comk ~]# docker pull ubuntu Post http:///var/run/docker. ...
- Docker学习笔记(4) — 开启Docker远程访问
默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进程本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用Docker ...
- Docker:尝试篇
写在前面 学习Docker,官方文档必不可少,官网提供了比较好的文档支持以及一个交互型教程的帮助,建议最初的时候先以官网为主,出问题后再找一些博客和资料帮助解决. 安装教程:https://docs. ...
- 在阿里云主机的Debian操作系统上安装Docker
## 下面命令都是以root用户执行## 查看内核版本 uname -a # Debian 3.2.0-4 x86_64 ## 版本太低了 < 3.8 ## 参照 http://docs.doc ...
- Containerd客户端工具(CLI)介绍ctr,nerdctl,crictl,podman以及docker
下面设计到私有镜像库私有镜像库 http和https两种方式 浅谈 containerd 架构及高级技巧 containerd是一个高级容器运行时,又名容器管理器.简单来说,它是一个守护进程,在单个主 ...
- 公司要新招美女跟我学docker,你来吗?
Docker 快速入门 "这是一个非常棒的docker学习历程.我把一个国外的docker实践入门教学进行了简略的翻译,比起国内博客学习的总结性文章,它更注重让小白在实战背景下容易理解与感悟 ...
- nodeJS 中文API node.js 中文文档
Node.js Manual & Documentation Table Of Contents Synopsis 概要 Global Objects 全局对象 global process ...
- 【K8S 八】使用containerd作为CRI
Kubernetes和Docker在容器云生态中霸主地位相争由来已久.其争斗的结果之一:自Kubernetes1.24以后,K8S就不再原生支持docker了,其表现如下: (看完下面的内容,肯定会感 ...
最新文章
- 可以左右移动多选下拉列表的javaScipt(可以兼容IE和firefox)
- php下关于Cannot use a scalar value as an array的解决办法
- WIN7 下安装 SQL Server 2000 兼容性问题
- 图的两种存储形式(邻接矩阵、邻接表)
- C++ Primer 7.33 练习编写成员函数
- 递归学习 斐波那契 java代码实现
- [转载] AUML——Schedules and Events
- windows版本的redis
- 高颜值的故宫介绍html源码
- JAVA字符串怎么转换成整数
- popen后用fgets读数据的问题
- Qt3D学习之键盘交互
- springboot 和springMVC interceptor使用
- win10鼠标指针修改
- Pr:视频防抖效果控件
- 统筹高效利用时间——《小强升职记(升级版):时间管理故事书》读后感
- Qt的各版本直接下载地址
- 初识ActiveMQ
- android studio导入arr文件
- 祭奠信任Nokia的那些日子