Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
fix(dpdk): CX7 support
[csit.git]
/
fdio.infra.ansible
/
roles
/
docker_images
/
files
/
base
/
Dockerfile
diff --git
a/fdio.infra.ansible/roles/docker_images/files/base/Dockerfile
b/fdio.infra.ansible/roles/docker_images/files/base/Dockerfile
index
0a17bf6
..
6f859d9
100644
(file)
--- a/
fdio.infra.ansible/roles/docker_images/files/base/Dockerfile
+++ b/
fdio.infra.ansible/roles/docker_images/files/base/Dockerfile
@@
-27,11
+27,13
@@
RUN apt-get -q update \
cmake \
curl \
dkms \
cmake \
curl \
dkms \
+ ethtool \
gdb \
gfortran \
libapr1 \
libblas-dev \
libffi-dev \
gdb \
gfortran \
libapr1 \
libblas-dev \
libffi-dev \
+ libibverbs-dev \
liblapack-dev \
libmbedcrypto7 \
libmbedtls14 \
liblapack-dev \
libmbedcrypto7 \
libmbedtls14 \
@@
-40,8
+42,10
@@
RUN apt-get -q update \
libnuma-dev \
libpcap-dev \
libpixman-1-dev \
libnuma-dev \
libpcap-dev \
libpixman-1-dev \
+ libsctp-dev \
libssl-dev \
net-tools \
libssl-dev \
net-tools \
+ ninja-build \
openssh-server \
pciutils \
python3-all \
openssh-server \
pciutils \
python3-all \
@@
-50,12
+54,16
@@
RUN apt-get -q update \
python3-cffi-backend \
python3-dev \
python3-pip \
python3-cffi-backend \
python3-dev \
python3-pip \
+ python3-pyelftools \
python3-setuptools \
python3-virtualenv \
qemu-system \
python3-setuptools \
python3-virtualenv \
qemu-system \
+ rdma-core \
rsyslog \
rsyslog \
+ screen \
socat \
software-properties-common \
socat \
software-properties-common \
+ strace \
strongswan \
ssh \
sshpass \
strongswan \
ssh \
sshpass \
@@
-67,6
+75,7
@@
RUN apt-get -q update \
vim \
wget \
zlib1g-dev \
vim \
wget \
zlib1g-dev \
+ && ln -s -f /usr/lib/x86_64-linux-gnu/libc.a /usr/lib/x86_64-linux-gnu/liblibc.a \
&& curl -fsSL https://get.docker.com | sh \
&& rm -rf /var/lib/apt/lists/*
&& curl -fsSL https://get.docker.com | sh \
&& rm -rf /var/lib/apt/lists/*
@@
-144,9
+153,15
@@
RUN pip3 install \
s3transfer==0.4.2 \
six==1.16.0 \
snowballstemmer==2.2.0 \
s3transfer==0.4.2 \
six==1.16.0 \
snowballstemmer==2.2.0 \
- urllib3==1.26.10
+ urllib3==1.26.10 \
+ meson==0.64.1
-RUN useradd -rm -d /home/testuser -s /bin/bash -g root -G sudo -u 1000 testuser \
+RUN groupadd -g 1000 testuser \
+ && useradd -rm -d /home/testuser -s /bin/bash -g testuser -G sudo -u 1000 testuser \
&& echo 'testuser:Csit1234' | chpasswd
&& echo 'testuser:Csit1234' | chpasswd
+RUN echo 'root:Csit1234' | chpasswd \
+ && sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config \
+ && echo "export VISIBLE=now" >> /etc/profile
+
RUN service ssh start
\ No newline at end of file
RUN service ssh start
\ No newline at end of file