Dockerfile:sudo apt-get install snmp询问是否应保存iptable规则,回答后该过程不会继续

时间:2019-05-06 14:59:22

标签: dockerfile

在使用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 :(得分:0)

所以我以我的情况解决了这个问题。

以某种方式在Dockerfile中提到的软件包的安装过程非常疯狂。

我修改了Dockerfile,以便首先在一层中安装apt-utils,然后将除snmp之外的所有软件包和另一层中的snmp分开。

让我知道它是否也适用于您