[РЕШЕНО]Как подружить docker -контейнеры с внешней сетью?

Запускаю docker-compose build, а он не может из контейнера до сети достучаться для внутренних установок пакетов :-(
Пример конфига нагуглила тут https://bbs.archlinux.org/viewtopic.php?id=190391
В .bashrc export DOCKER_HOST="tcp://127.0.0.1:4243" стоит, не помогло
с environment как в вики тоже не проканывает... везде каша какая-то что для внутренней связки между контейнерами, что нет..
где куда какой мост создать или в iptables чего настроить

$ sudo cat /etc/systemd/system/multi-user.target.wants/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket

[Service]
Type=notify
ExecStart=/usr/bin/docker daemon --bip=192.168.1.100/24 --dns=192.168.1.1 -H tcp://127.0.0.1:4243
#ExecStart=/usr/bin/docker -d --bip=172.17.42.1/16 --dns=172.17.42.1 -H tcp://127.0.0.1:4243
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes

[Install]
WantedBy=multi-user.target
Also=docker.socket

На всякий случай - это рабочий кофиг для выхода в инет в принципе через домашний роутер

$ sudo cat /etc/netctl/myinet

Description='A basic static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=('192.168.1.100/24')
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway='192.168.1.1'
DNS=('192.168.1.1')
https://docs.docker.com/engine/installation/linux/archlinux/#/running-docker-with-a-manually-defined-network

А на Xubuntu с NetworkManager-ом всё работает, можно сказать, из коробки :P
Ура! Спасибо, добрый человек..
В обсчем DOCKER_HOST в окружении стоит tcp://127.0.0.1:4243
и в /etc/systemd/system/multi-user.target.wants/docker.service
...
ExecStart=/usr/bin/docker daemon -H tcp://127.0.0.1:4243
...
[Network]
IPForward=kernel

зафурычило :-)
 
Зарегистрироваться или войдите чтобы оставить сообщение.