编写自己的Hello World docker程序报错的解决方法:Got permission denied while trying to connect to the Docker daemon

初次使用Docker时遇到了权限被拒绝的问题,尝试连接'unix:///var/run/docker.sock'时失败。该问题可以通过运行'sudo chmod 666 /var/run/docker.sock'命令来解决,这将允许普通用户访问Docker守护进程,从而能正常构建镜像。
摘要由CSDN通过智能技术生成

本人初次接触Docker,在构建自己的docker文件时,遇到如下问题:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/build buildargs=%7B%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&t=python-hello-world&target=&ulimits=null&version=1”: dial unix /var/run/docker.sock: connect: permission denied
在这里插入图片描述

解决方法:输入如下命令即可。

sudo chmod 666 /var/run/docker.sock

(提示:需要输入sudo 密码)

刚刚的报错问题便可迎刃而解。便可继续build自己的镜像了~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值