Как использовать локальные настройки прокси в docker-compose

Для вашего массива длина массива равна 3 (например, name.length = 3). Но поскольку он хранит элемент, начинающийся с индекса 0, он имеет максимальный индекс 2.

Итак, вместо 'i ** & lt; = name.length' вы должны написать 'i & lt; ** name.length' чтобы избежать «ArrayIndexOutOfBoundsException».

1
задан C.Felix 16 January 2019 в 13:55
поделиться

1 ответ

Я провел немного больше исследований и, похоже, использовал лучшие ключевые слова, потому что нашел свое решение сейчас. Я хотел поделиться этим решением со всеми, на случай, если кому-то еще это понадобится.

  • Создать папку для настройки службы Docker через systemd

mkdir /etc/systemd/system/docker.service.d

  • Создать файл конфигурации службы в /etc/systemd/system/docker.service.d/http-proxy.conf и добавить следующее в новый создан файл
[Service]
 # NO_PROXY is optional and can be removed if not needed
 # Change proxy_url to your proxy IP or FQDN and proxy_port to your proxy port
 Environment="HTTP_PROXY=http://proxy_url:proxy_port" "NO_PROXY=localhost,127.0.0.0/8"
  • Перезагрузите systemctl, чтобы прочитать новые настройки

    sudo systemctl daemon-reload

  • Verify среда окружения правильно настроена

    sudo systemctl show docker --property Environment

  • Перезапустите службу докера, чтобы использовать обновленные параметры среды

    sudo systemctl restart docker

Теперь вы можете выполнить команду docker-compose на вашем компьютере, не получая сообщений об ошибках connection refused.

0
ответ дан C.Felix 16 January 2019 в 13:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: