安裝docker沒有daemon.json檔案
檢查 daemon.json 檔案是否存在
$ ls /etc/docker
建立一個新的 daemon.json 檔案
$ sudo touch /etc/docker/daemon.json
在 daemon.json 檔案中新增配置項
{
"registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn" ],
"insecure-registries": [ "your-insecure-registry" ],
"experimental": true
}
- “registry-mirrors”:用於設定映象加速器,將其替換為你的映象加速器地址。
- “insecure-registries”:用於設定不安全的映象倉庫,將其替換為你的映象倉庫地址。
- “experimental”:啟用 Docker 實驗性功能。
重啟 Docker 服務
$ sudo systemctl restart docker
dial tcp: lookup registry-1.docker.io: no such host
修改daemon配置
vim /etc/docker/daemon.json,配置registry-mirrors
"registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn" ]
重啟服務
systemctl restart docker.service