1
1
{% set prefix = DEFAULT_CONTAINER_REGISTRY %}
2
- FROM {{ prefix }}ubuntu:20 .04
2
+ FROM {{ prefix }}ubuntu:18 .04
3
3
4
4
ENV DEBIAN_FRONTEND=noninteractive
5
5
@@ -21,6 +21,8 @@ RUN apt-get update && apt-get install -y build-essential \
21
21
psmisc \
22
22
python \
23
23
python-dev \
24
+ python-scapy \
25
+ python-pip \
24
26
python3-pip \
25
27
python3-venv \
26
28
rsyslog \
@@ -29,16 +31,10 @@ RUN apt-get update && apt-get install -y build-essential \
29
31
sudo \
30
32
tcpdump \
31
33
telnet \
32
- vim \
33
- python-is-python2 \
34
- software-properties-common
35
-
36
- RUN add-apt-repository -y universe
37
- RUN curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py \
38
- && python2 get-pip.py
34
+ vim
39
35
40
36
RUN pip install setuptools==44.1.1
41
- RUN pip install cffi==1.12 .0 \
37
+ RUN pip install cffi==1.10 .0 \
42
38
contextlib2==0.6.0.post1 \
43
39
cryptography==3.3.2 \
44
40
"future>=0.16.0" \
@@ -100,7 +96,7 @@ RUN pip install cffi==1.12.0 \
100
96
&& rm -f 1.0.0.tar.gz \
101
97
&& pip install nnpy \
102
98
&& pip install dpkt \
103
- && pip install scapy==2.4.5 --upgrade --ignore-installed
99
+ && pip install scapy==2.4.5 --upgrade
104
100
105
101
# Install docker-ce-cli
106
102
RUN apt-get update \
@@ -131,7 +127,7 @@ debs/{{ deb }}{{' '}}
131
127
{% - endfor -%}
132
128
debs/
133
129
134
- RUN dpkg --force-all - i \
130
+ RUN dpkg -i \
135
131
{% for deb in docker_sonic_mgmt_debs .split (' ' ) -%}
136
132
debs/{{ deb }}{{' '}}
137
133
{% - endfor %}
@@ -197,7 +193,8 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH"
197
193
198
194
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 PYTHONIOENCODING=UTF-8
199
195
200
- RUN python3 -m pip install --upgrade --ignore-installed pip setuptools==58.4.0 wheel==0.33.6
196
+ RUN python3 -m pip install --upgrade --ignore-installed pip setuptools==58.4.0
197
+
201
198
RUN python3 -m pip install setuptools-rust \
202
199
aiohttp \
203
200
defusedxml \
@@ -240,6 +237,7 @@ RUN python3 -m pip install setuptools-rust \
240
237
tabulate \
241
238
textfsm==1.1.2 \
242
239
virtualenv \
240
+ wheel==0.33.6 \
243
241
pysubnettree \
244
242
nnpy \
245
243
dpkt \
0 commit comments