La mejor forma de clonar un repository privado de gems git usando Dockerfile

Este es mi file Docker:

# Dockerfile FROM rails:onbuild 

Y docker-compose.yml es algo como esto:

 db: image: postgres web: build: . volumes: - .:/usr/src/app ports: - "3001:3001" links: - db 

Entonces, cuando ejecuto docker-compose run web rake db:create db:migrate , no puede clonar el repository privado de git. Entonces mi pregunta es cuál es la mejor manera de clonar el repository de git privado usando Dockerfile. ¡Gracias!