github.com/alibaba/sealer@v0.8.6-0.20220430115802-37a2bdaa8173/pkg/infra/container/imagecontext/build/Dockerfile (about)

     1  # Copyright © 2021 Alibaba Group Holding Ltd.
     2  #
     3  # Licensed under the Apache License, Version 2.0 (the "License");
     4  # you may not use this file except in compliance with the License.
     5  # You may obtain a copy of the License at
     6  #
     7  #     http://www.apache.org/licenses/LICENSE-2.0
     8  #
     9  # Unless required by applicable law or agreed to in writing, software
    10  # distributed under the License is distributed on an "AS IS" BASIS,
    11  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  # See the License for the specific language governing permissions and
    13  # limitations under the License.
    14  
    15  FROM ubuntu:21.04
    16  
    17  RUN echo "Installing Packages ..." \
    18      && apt-get update \
    19      && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
    20         kmod ca-certificates \
    21      && apt-get clean -y                                               \
    22      && rm -rf                                                         \
    23         /var/cache/debconf/*                                           \
    24         /var/lib/apt/lists/*                                           \
    25         /var/log/*                                                     \
    26         /tmp/*                                                         \
    27         /var/tmp/*                                                     \
    28         /usr/share/doc/*                                               \
    29         /usr/share/man/*                                               \
    30         /usr/share/local/*                                             \
    31      && rm -f /lib/systemd/system/multi-user.target.wants/* \
    32      && rm -f /etc/systemd/system/*.wants/* \
    33      && rm -f /lib/systemd/system/local-fs.target.wants/* \
    34      && rm -f /lib/systemd/system/sockets.target.wants/*udev* \
    35      && rm -f /lib/systemd/system/sockets.target.wants/*initctl* \
    36      && rm -f /lib/systemd/system/basic.target.wants/*
    37  
    38  ENTRYPOINT [ "/bin/bash" ]