docker exec -i -t $(docker ps -aqf "name=my-image") /bin/bash
docker cp $(docker ps -aqf "name=my-image"):/some-file.txt .
Given the following environmental variables
DB_HOST=localhost
DB_NAME=greatdb
$DB_DETAILS={\"username\":\"greatuser\",\"password\":\"greatpassword\"}
export PGPASSWORD=$(echo $DB_DETAILS | jq .password); psql -h $DB_HOST -U $(echo $DB_DETAILS | jq .password) $DB_NAME
export PGPASSWORD=$(echo $DB_DETAILS | jq .password); pg_dump -h $DB_HOST -d $DB_NAME -U $(echo $DB_DETAILS | jq .password) > some-file.sql
export PGPASSWORD=$(echo $DB_DETAILS | jq .password); psql -h $DB_HOST -d $DB_NAME -U $(echo $DB_DETAILS | jq .password) -f /some-file.sql