Skip to content

Commit e573838

Browse files
NEW: Add Dockerfiles for Py 3.7 3.8 3.9 based on Bullseye Debian
1 parent 00b9fbe commit e573838

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

3.7/Debian/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM python:3.7-slim-bullseye
2+
3+
#get linux packages
4+
RUN apt-get -y update && apt-get -y install --no-install-recommends \
5+
libopenjp2-7-dev libopenjp2-tools \
6+
openslide-tools \
7+
libgl1 \
8+
build-essential \
9+
&& pip3 --no-cache-dir install tiatoolbox \
10+
&& apt-get clean \
11+
&& rm -rf /var/lib/apt/lists/*
12+
13+
CMD ["python3"]

3.8/Debian/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM python:3.8-slim-bullseye
2+
3+
#get linux packages
4+
RUN apt-get -y update && apt-get -y install --no-install-recommends \
5+
libopenjp2-7-dev libopenjp2-tools \
6+
openslide-tools \
7+
libgl1 \
8+
build-essential \
9+
&& pip3 --no-cache-dir install tiatoolbox \
10+
&& apt-get clean \
11+
&& rm -rf /var/lib/apt/lists/*
12+
13+
CMD ["python3"]

3.9/Debian/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM python:3.9-slim-bullseye
2+
3+
#get linux packages
4+
RUN apt-get -y update && apt-get -y install --no-install-recommends \
5+
libopenjp2-7-dev libopenjp2-tools \
6+
openslide-tools \
7+
libgl1 \
8+
build-essential \
9+
&& pip3 --no-cache-dir install tiatoolbox \
10+
&& apt-get clean \
11+
&& rm -rf /var/lib/apt/lists/*
12+
13+
CMD ["python3"]

0 commit comments

Comments
 (0)