В общем проблема была в неполном понимании как работает Docker, точнее
команды ADD и COPY - они имеют возможность обратиться к данным, которые ты положил в hub.docker.com репозиторий, или в моем случае ко всему коду из репозитория на bitbucket.
Но, если нужно например получить код из репозитория(часть докер файла):
RUN apt-get update && apt-get install -y git
RUN mkdir -p /root/.ssh
ADD youkey /root/.ssh/id_rsa
RUN chmod 700 /root/.ssh/id_rsa
RUN echo "Host youkey"$'\n'"HostName bitbucket.org"$'\n'"IdentityFile /root/.ssh/id_rsa" >> /root/.ssh/config
# Create known_hosts
RUN touch /root/.ssh/known_hosts
# Add bitbuckets key
RUN ssh-keyscan bitbucket.org >> /root/.ssh/known_hosts
RUN git clone git@bitbucket.org:Login/repo.git