Verwendung des Verschlüsselungsbibliothekspakets Kryptografie aus einem Docker Python-Image. Stand 26. Mai 2016.
https://github.com/pyca/cryptography
pip install cryptography
Dockerfile
FROM python:3-slim
RUN pip install cryptography
Ab dem 26. Mai 2016 funktioniert dies nicht, da das abhängige Modul cffi nicht mit einem Rad ausgestattet ist.
DOs Für Debian-basierte.
Dockerfile
FROM python:3-slim
RUN apt install python-cffi && pip install cryptography
Wenn es Jessie ist, wird cffi 1.4.2 enthalten sein.
Selbstverständlich funktioniert die alpine Basis (z. B. "Python: 3-alpine") damit nicht.
DON'Ts
Dockerfile
RUN apt-get update && apt-get install -y build-essential libssl-dev libffi-dev python-dev
Weil die Bildgröße groß wird. Es besteht jedoch der Vorteil, dass das neueste cffi (cffi 1.6.0 vom 26. Mai 2016) verwendet werden kann.
Lassen Sie uns ein komfortables, verschlüsseltes Programmierleben führen.
Recommended Posts