Se você executar um contêiner postgres usando boot2docker, este one-liner conectará o cliente psql.
PGPASSWORD=dbpassword psql -h $(boot2docker ip) -p $(docker inspect postgres | jq -r '.[0].NetworkSettings.Ports["5432/tcp"][0].HostPort') -U dbuser dbname
Isso requer jq