Python Docker images in less than 50MB
A multi-stage Dockerfile that builds your Python project as wheels with the optimization flags and installs them without touching PyPI, so the final image stays small.
A multi-stage Dockerfile that builds your Python project as wheels with the optimization flags and installs them without touching PyPI, so the final image stays small.
How to build a small multi-stage Docker image with lxml on Alpine: compile the wheel in one stage and copy only the .so files it needs into the final one.
Second post of the DevSecOps series. How to check Dockerfiles for security issues automatically in your CI pipeline, comparing Hadolint and Dockerfile-security.
Setting up a vulnerable Firefox inside Docker with Metasploit to test whether the container really isolates the browser from the host operating system.