monster
Back to overview
This provides a minimalistic container for working with python.
Base image: alpine:3.12.1
Full name: ludeeus/container:monster
View this on Docker Hub
Environment variables
Variable |
Value |
CONTAINER_TYPE |
monster |
DEVCONTAINER |
True |
Features
Alpine packages
Package |
Version |
bash |
5.0.17-r0 |
ffmpeg-dev |
4.3.1-r0 |
gcc |
9.3.0-r2 |
git |
2.26.2-r0 |
jpeg-dev |
9d-r0 |
libc-dev |
0.7.2-r3 |
libffi-dev |
3.3-r2 |
make |
4.3-r0 |
nodejs |
12.18.4-r0 |
npm |
12.18.4-r0 |
openssh |
8.3_p1-r0 |
openssl-dev |
1.1.1g-r0 |
py3-pip |
20.1.1-r0 |
python3-dev |
3.8.5-r0 |
python3 |
3.8.5-r0 |
yarn |
1.22.4-r0 |
zlib-dev |
1.2.11-r3 |
Python packages
Package |
Version |
black |
20.8b1 |
pylint |
2.6.0 |
Generated dockerfile
FROM alpine:3.12.1
ENV CONTAINER_TYPE=monster
ENV DEVCONTAINER=True
COPY rootfs/common /
RUN \
apk add --no-cache \
bash=5.0.17-r0 \
ffmpeg-dev=4.3.1-r0 \
gcc=9.3.0-r2 \
git=2.26.2-r0 \
jpeg-dev=9d-r0 \
libc-dev=0.7.2-r3 \
libffi-dev=3.3-r2 \
make=4.3-r0 \
nodejs=12.18.4-r0 \
npm=12.18.4-r0 \
openssh=8.3_p1-r0 \
openssl-dev=1.1.1g-r0 \
py3-pip=20.1.1-r0 \
python3-dev=3.8.5-r0 \
python3=3.8.5-r0 \
yarn=1.22.4-r0 \
zlib-dev=1.2.11-r3 \
&& python3 -m pip install --no-cache-dir -U \
pip \
setuptools \
wheel \
&& python3 -m pip install --no-cache-dir -U \
black==20.8b1 \
pylint==2.6.0 \
&& chmod +x /usr/bin/container \
&& ln -s /usr/bin/python3 /usr/bin/python \
&& mkdir -p /config/custom_components \
&& rm -rf /var/cache/apk/* \
&& find /usr/local \( -type d -a -name test -o -name tests -o -name '__pycache__' \) -o \( -type f -a -name '*.pyc' -o -name '*.pyo' \) -exec rm -rf '{}' \; \
&& rm -fr /tmp/* /var/{cache,log}/*
This is a generated version of the context used while building the container, some of the labels will not be correct since they use information in the action that publishes the container