Wale: A Dockerfile-Based Approach to Deduplicate Shared Libraries in Docker Containers