kali linux 安装docker
zhaomeng@kali:~$ sudo apt-get install docker docker-compose

启动docker
service docker start

报错如下
zhaomeng@kali:~$ docker search redis
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

解决方法
zhaomeng@kali:~$ systemctl daemon-reload
zhaomeng@kali:~$ sudo service docker restart
zhaomeng@kali:~$ sudo service docker status

出现这个表示成功:Active: active (running) since

报错
ot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/search?limit=25&term=redis": dial unix /var/run/docker.sock: connect: permission denied

解决方法1
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $XXX docker #检测当前用户是否已经在docker用户组中,其中XXX为用户名,例如我的,liangll
sudo gpasswd -a $USER docker #将当前用户添加至docker用户组
newgrp docker #更新docker用户组


方法2
是权限的问题在前面加上sudo docker command

 

docker设置开机自启
systemctl enable docker.service


docker 换源
kali需要在/etc/docker下创建daemon.json文件
输入:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
保存退出:"daemon.json"                                  
"daemon.json" E212: 无法打开并写入文件
解决:
w ! sudo tee %


 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐