Docker在RUN命令OSX上挂起

时间:2017-02-14 21:39:23

标签: macos docker docker-compose dockerfile hang

我一直在使用docker docs学习docker,并且首先在Django的快速入门指南中遇到了问题。程序将正常构建,直到倒数第二个命令。这是我的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

因为我没有使用compose的经验,所以我尝试了包含dockerfile的最基本的docker构建。这个也挂了。

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

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

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]

这就是为什么我认为它在RUN命令中,但我不确定为什么或如何解决它。有谁知道为什么会这样?我正在使用Macbook Pro 8.1运行OSX EL CAPITIAN版本10.11.6和Docker版本1.13.1,构建092cba3

0 个答案:

没有答案
相关问题