Docker — настроить внутренние источники

Docker Эксплуатация и техническое обслуживание

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