Dockerfile: sudo apt-get install snmp спрашивает, следует ли сохранять правила iptable, после ответа процесс не продолжается - PullRequest
1 голос
/ 06 мая 2019

Во время процесса сборки с помощью Docker Build меня спрашивают, хочу ли я сохранить правила iptable. (см. вывод ниже). Ничего не происходит после того, как я даю ответ.

Я пытался загрузить snmp в работающем контейнере, и вопрос не появляется?!

ВЫХОД:

Текущие правила iptables можно сохранить в файле конфигурации /etc/iptables/rules.v4. Эти правила будут загружены автоматически> во время запуск системы.

Правила сохраняются только автоматически при установке пакета. См.> Руководство страница iptables-save (8) с инструкциями по поддержанию файла правил в актуальном состоянии.

Сохранить текущие правила IPv4? [да / нет]

Dockerfile

FROM debian:latest

RUN apt-get update -y

RUN apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
    && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 

ENV LANG en_US.utf8


RUN apt-get update -y && apt-get install -y apt-utils \
                        vim \
                        tshark \
                        iperf \
                        iperf3 \
                        hping3 \
                        net-tools \
                        iptables-persistent \
                        iputils-tracepath \
                        openssh-client \
                        tmux \
                        snmp 



CMD ["/bin/bash"]

1 Ответ

0 голосов
/ 07 мая 2019

Так что я исправил это в моем случае ..

Каким-то образом процесс установки упомянутых пакетов в Dockerfile сумасшедший.

Я изменил свой Dockerfile, чтобы сначала установить apt-utils на одном уровне, затем все пакеты, кроме snmp на другом уровне и snmp, отдельно на одном уровне.

дайте мне знать, если это сработало и у вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...