Dockerfile:sudo apt-get install snmp询问答案之后,该过程不再继续



在使用docker build的构建过程中,我被问到是否要保存可观的规则。(请参阅下面的输出(。我给出答案后什么都没有发生。

我尝试在运行的容器中下载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"]

,所以我在情况下修复了。

dockerfile中提到的软件包的安装过程很疯狂。

我修改了我的dockerfile,以便我首先在一层中安装apt-utils,然后在另一层中除SNMP以外的所有软件包,然后将SNMP分离为一层。

让我知道它是否对你有用

相关内容

最新更新