2017-01-05 15 views
-1

Я недавно начал экспериментировать с контейнерами LXD и столкнулся с базовым блокпостом, который я не могу исправить.Разрешение DNS внутри контейнера LXD не работает

Я не в состоянии работать и apt updated внутри контейнера

[email protected]:~$ lxc exec adil-php5 -- apt update 
.... 
Err http://archive.ubuntu.com trusty Release.gpg 
    Could not resolve 'archive.ubuntu.com' 
Err http://archive.ubuntu.com trusty-updates Release.gpg 
    Could not resolve 'archive.ubuntu.com' 
Err http://archive.ubuntu.com trusty-backports Release.gpg 
    Could not resolve 'archive.ubuntu.com' 
Err http://security.ubuntu.com trusty-security Release.gpg 
    Could not resolve 'security.ubuntu.com' 
.... 

В статье предложено переключиться на nictype macvlan. Это тоже не помогло. Профиль Моя валюта «по умолчанию» является:

lxc profile show default 
name: default 
config: {} 
description: Default LXD profile 
devices: 
    eth0: 
    name: eth0 
    nictype: bridged 
    parent: lxdbr0 
    type: nic 

Ведущий: убунту 16,04 Контейнер: убунту 14,04

+0

Я держал пари, ваш контейнер resolv.conf не использует DNS-сервер достижимый от вашего хоста или пуст. – Tensibai

ответ

0

Если вы не подписаны на пользователей Lxc мэйлера список Я предлагаю вам сделать.

Разработчики LXD и многие другие опытные пользователи LXD смотреть этот список и отвечать на вопросы ежедневно на LXD и LXC ...

https://lists.linuxcontainers.org/listinfo/lxc-users