# How to run: # * Save to directory $dir # * `docker build -t fwalch/gpg-test $dir` (see RUN) # * `docker run fwalch/gpg-test` (see CMD) FROM base/archlinux # Update system and make sure latest GnuPG is installed RUN pacman -Sy --noconfirm && pacman -S pacman --noconfirm --needed && pacman-db-upgrade && \ yes | pacman -Syu gnupg --needed && \ useradd -m gpg-test USER gpg-test WORKDIR /home/gpg-test ENV GNUPGHOME /home/gpg-test/.gnupg # Try to fetch key from HKPS server # 1. Generate default config # 2. Comment default keyservers # 3. Fetch from HKPS keyserver CMD gpg --list-keys && \ sed -i 's/^keyserver/#keyserver/' $GNUPGHOME/gpg.conf && \ gpg --debug 1024 --keyserver hkps://hkps.pool.sks-keyservers.net --search-keys 9741E8AC