Duplicity is typically run directly on the host for scheduled backup jobs. There is no broadly adopted first-party Docker image documented by the upstream project.
Use a custom image that includes duplicity and gnupg, then mount:
duplicity
gnupg