安装 DebianUbuntu 软件包

在单个运行命令上运行安装以合并更新和安装。如果稍后添加更多软件包,则会再次运行更新并安装所需的所有软件包。如果单独运行更新,则将对其进行高速缓存,并且程序包安装可能会失败。将脚本设置为非交互式并将 -y 传递给安装是脚本式安装所必需的。安装结束时的清洁和清洗可最大限度地减小层的尺寸。

FROM debian

RUN apt-get update \
 && DEBIAN_FRONTEND=noninteractive apt-get install -y \
    git \
    openssh-client \
    sudo \
    vim \
    wget \
 && apt-get clean \
 && rm -rf /var/lib/apt/lists/*