Docker挂在RUN命令OSX上

我一直在使用Docker文档学习Docker,并且首先在Django的快速入门指南中遇到了一个问题。 该程序将正常build立,直到倒数第二个命令。 这是我的dockerfile和输出:

FROM python:3.5.2 ENV PYTHONUNBUFFERED 1 WORKDIR /code ADD requirements.txt /code RUN pip3 install -r requirements.txt ADD . /code 

然后当我运行:

 docker-compose run web django-admin startproject src . 

我得到了整个东西,然后它挂起:

 Installing collected packages: Django, psycopg2 Running setup.py install for psycopg2: started Running setup.py install for psycopg2: finished with status 'done' Successfully installed Django-1.10.5 psycopg2-2.6.2 

所以,因为我没有经验撰写,我尝试了最基本的docker构build包括docker文件。 这个也挂了。

 FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y fortunes CMD /usr/games/fortune -a | cowsay 

这是挂起之前的最后一个terminal线。

 Processing triggers for libc-bin (2.19-0ubuntu6.6) ... 

根据教程,这发生在同一个地方。 倒数第二个命令,碰巧也是RUN。

 Processing triggers for libc-bin (2.19-0ubuntu6.6) ... ---> dfaf993d4a2e Removing intermediate container 05d4eda04526 [END RUN COMMAND] 

所以这就是为什么我认为它在运行命令,但我不知道为什么或如何解决它。 有谁知道为什么这可能会发生? 我正在使用运行OSX EL CAPITIAN版本10.11.6和Docker版本1.13.1的Macbook Pro 8.1,构build092cba3