赞
踩
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 %
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。