Installing and upgrading packages across several Docker images can become problematic and unpredictable, to solve this a snapshot repository with ArchLinux can be used. This allows selecting a snapshot Archlinux image and gives access to all the packages available in the official Archlinux repository as they were at the time that the repository snapshot was taken. More info and usage instructions are on the Docker Hub Registry image page.
docker run --rm -t -i pritunl/archlinux:2015-03-23 /bin/bash