1. Создайте или измените daemon.json
Путь к файлу daemon.json:/etc/docker/daemon.json
, открыть с помощью vi или vimdaemon.json
:
vim /etc/docker/daemon.json
В каталоге etc может не быть папки docker, ее нужно создать вручную:
mkdir /etc/docker
2. конфигурация daemon.json
Просто скопируйте и вставьте следующее:
{
"registry-mirrors" : [
"https://mirror.ccs.tencentyun.com",
"http://registry.docker-cn.com",
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug" : true,
"experimental" : true
}
У Aliyun тоже есть docker source, но он относительно хлопотный, при необходимости можно применить следующим образом:
Алиюн контейнерный сервис: "cr.console.aliyun.com/"
Нажмите «Создать образ моего контейнера» на главной странице, чтобы получить эксклюзивный адрес ускорения образа, аналогичный «1234abcd.mirror.aliyuncs.com"
3. Перезапустите докер
В зависимости от того, как докер установлен в Linux, выберите соответствующую команду перезапуска:
# systemctl方式
systemctl restart docker.service
# snap方式
snap restart docker