1、确认docker是否安装
docker --version
image.png
或
which docker
image.png
2、确认docker服务名称(后面会用到)
确认 Docker 服务的正确名称。在基于 systemd 的系统中,可以使用以下命令查找所有 Docker 相关的服务:
systemctl list-units | grep docker
image.png
3、查找daemon.json文件
locate daemon.json
image.png
vim打开这个两个文件(我的虚拟机上第一个打不开,属于只读文件),可以打开第二个,并将其修改为:
image.png
Docker国内源:
Docker 官方中国区:https://registry.docker-cn.com
网易:http://hub-mirror.c.163.com
中国科技大学:https://docker.mirrors.ustc.edu.cn
阿里云(我自己账号下的镜像):https://udxr5kum.mirror.aliyuncs.com
4、重启docker服务
根据“前面得到的docker服务”重新启动(需要时加sudo):
systemctl restart snap.docker.dockerd
或
systemctl restart snap.docker.dockerd.service
5、查看是否成功
必要时加sudo
docker info
image.png
参考链接:
https://www.aliyun.com/sswb/760700.html
https://developer.aliyun.com/article/1370735?spm=5176.26934562.main.1.6407175dtj1ShM