istio

Форк
0
/
Dockerfile.app_sidecar_base 
37 строк · 1.2 Кб
1
ARG VM_IMAGE_NAME=ubuntu
2
ARG VM_IMAGE_VERSION=jammy
3
FROM ${VM_IMAGE_NAME}:${VM_IMAGE_VERSION}
4
# Dockerfile for different VM OS versions
5
ENV DEBIAN_FRONTEND=noninteractive
6

7
# Do not add more stuff to this list that isn't small or critically useful.
8
# If you occasionally need something on the container do
9
# sudo apt-get update && apt-get whichever
10

11
# hadolint ignore=DL3005,DL3008
12
RUN apt-get update && \
13
    apt-get install --no-install-recommends -y \
14
    ca-certificates \
15
    curl \
16
    iptables \
17
    iproute2 \
18
    iputils-ping \
19
    knot-dnsutils \
20
    netcat \
21
    tcpdump \
22
    conntrack \
23
    bsdmainutils \
24
    net-tools \
25
    lsof \
26
    sudo \
27
    && apt-get upgrade -y \
28
    && apt-get clean \
29
    && rm -rf  /var/log/*log /var/lib/apt/lists/* /var/log/apt/* /var/lib/dpkg/*-old /var/cache/debconf/*-old
30

31
RUN if [ -f /usr/sbin/iptables-legacy ]; then \
32
    update-alternatives --set iptables /usr/sbin/iptables-legacy && \
33
    update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy; fi
34

35
# Add a user that will run the application. This allows running as this user and capture iptables
36
RUN useradd -m --uid 1338 application && \
37
    echo "application ALL=NOPASSWD: ALL" >> /etc/sudoers
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.