docker build url#ref:dir
Os URLs do Git aceitam a configuração de contexto em sua seção de fragmentos, separados por dois pontos :. A primeira parte representa a referência que o Git irá verificar, podendo ser um branch, uma tag ou um commitSHA. A segunda parte representa um subdiretório dentro do repositório que será usado como contexto de construção.
Por exemplo, execute este comando para usar um diretório chamado docker no contêiner da ramificação:
docker build https://github.com/docker/rootfs.git#container:docker
https://docs.docker.com/engine/reference/commandline/build/