Решить проблему слишком медленного создания образа Docker по сетевым причинам.
Решить проблему слишком медленного создания образа Docker по сетевым причинам.

docker pull слишком медленный

Это можно решить, установив внутренний источник докера.

Язык кода:bash
копировать
sudo vi /etc/docker/daemon.json

Напишите следующее

Язык кода:json
копировать
{
  "registry-mirrors" : [
    "https://mirror.ccs.tencentyun.com"
  ]
}

Перезапустите службу докеров.

Язык кода:bash
копировать
systemctl restart docker.service

сборка докера слишком медленная

Изменять docker Источник может решить только docker pull Проблема с медлительностью, если загрузку необходимо выполнить, например, на этапе сборки. apt updatepip install Такие операции требуют замены соответствующего источника.

заменять pip Исходный код относительно прост и может быть найден в pip Укажите источник при команде, например pip install -i https://pypi.mirrors.ustc.edu.cn/simple requests

заменять apt источник более хлопотный, потому что разные base image Вы можете столкнуться с разными проблемами. Например python-slim Зеркальное отображение требует замены /etc/apt/sources.list файле, ошибки проверки открытого ключа будут сообщены после добавления внутренних источников, см. How can I write a Dockerfile based on Debian Slim in which 'apt-get update' doesn't fail with public key errors?,Добавьте открытый ключ в соответствии с онлайн-руководством,Сначала вам будет предложено установить его. gnupg:E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation,Хотите установить gnupg должен быть запущен первым apt-update . Я должен был казнить apt-update,Весь цикл закрыт.

Используйте переменные среды HTTP_PROXY/HTTPS_PROXY для установки прокси, но прокси SOCKS не поддерживаются.

использовать proxychains docker build ...,Но это только правда docker CLI Клиент вступает в силу, и сборка фактически происходит в dockerd сервер, поэтому эта конфигурация недействительна, см. Решение проблемы неэффективного ускорения изображений в Docker

Поэтому рассмотрите возможность создания удаленного (заграничного) сервера.

Способ первый:

Синхронизируйте репозиторий кода на удаленном сервере и соберите его, затем docker save <image.tar.gz> пакет, пропуск scp или rsync Синхронизировать с локальным хранилищем для повторного использования docker load -i <image.tar.gz> импортировать。или ВОЗиспользоватьСервис изображений контейнеровТолкатьитянуть。

Язык кода:sh
копировать
# remote
docker login ccr.ccs.tencentyun.com --username=XXX
docker tag test:0.1 ccr.ccs.tencentyun.com/YOUR_NAMESPACE/test:0.1
docker push ccr.ccs.tencentyun.com/YOUR_NAMESPACE/test:0.1

# local
docker pull ccr.ccs.tencentyun.com/YOUR_NAMESPACE/test:0.1

Способ второй:

ссылка Can I build a Docker container from the CLI against a remote daemon? и How to Use a Remote Docker Server to Speed Up Your Workflow,Настроить удаленно dockerd На стороне сервера локальная сборка напрямую запрашивает удаленную сборку, что устраняет необходимость синхронизации хранилища кода. Однако образ, созданный таким способом, все равно удален и требует того же docker save/docker load или ВОЗ docker push/docker pull Операции синхронизируются обратно с локальным.

Язык кода:sh
копировать
ssh-copy-id root@remote_host
export DOCKER_HOST=ssh://root@remote_host

# check docker server info
docekr info | grep Name

# build with remote docker server
docker build -t test:0.1 .

# unset environment
unset DOCKER_HOST
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose