Docker
Jump to navigation
Jump to search
Links
- Docker-Alphine (github) — A lightweight debian/ubuntu-like image (5MB)
Install
Examples:
Tips
Alpine - Install a specific package version
From SuperUser:
# Both are equal
apk add packagename=1.2.3-suffix
apk add 'packagename<1.2.3-suffix'
Install pip3
Installing python3-dev in Alpine we get the error pip3: not found
RUN apk add --no-cache python3 openssl ca-certificates git openssh sshpass
&& apk --update add --virtual build-dependencies python3-dev libffi-dev openssl-dev build-base
&& pip3 install --upgrade pip cffi
# ...
# Error:
# /bin/sh: pip3: not found
# ERROR: Job failed: exit code 127
- The workaround is to add
py-pip
library. - Recommended solution [1] is to run
apk add cmd:pip3
, which will pull whatever package that providespip3
.
Don't use Alpine for Python build
- From https://pythonspeed.com/articles/alpine-docker-python/
- Because Alpine uses
musl
instead ofglibc
.