вторник, 11 апреля 2017 г.

Linux Containers (LXC). Ошибка при создании контейнера


  Начал тут я изучать контейнеризацию в линуксе на примере Linux Containers (LXC). Попытался установить контейнер. И получил ошибку.
  Команда "lxc-create -n namecontainer -t debian" выдала ошибку "error creating container", Т.е. ошибка создания контейнера. Полный вывод команды такой:
debootstrap is /usr/sbin/debootstrap
Invalid release , valid ones are: squeeze wheezy jessie sid
lxc_container: container creation template for namecontainer failed
lxc_container: Error creating container namecontainer
  Где namecontainer это имя нового контейнера.

  Решение оказалось простым. В том месте, где стоял компьютер интернет раздавался через прокси. И для решения проблемы достаточно выполнить:
export http_proxy="http://proxy.domain.com:3128"
  Перед созданием контейнера namecontainer, шаблон для него выкачивался из интернета. И система не могла это сделать.
  Позже нашлось еще одно решение. Оказалось, что при создании контейнера используется команда wget и она пытается лезть в интернет напрямую.  В файле /etc/wgetrc надо настроить прокси. В моем случае добавить строчки:
https_proxy = http://proxy.domain.com:8080/
http_proxy = http://proxy.domain.com:8080/
ftp_proxy = http://proxy.domain.com:8080/
use_proxy = on
  И контейнер соз

Комментариев нет:

Отправить комментарий