我对这个Docker世界很陌生.我正在运行此命令:
docker build -t worker -f worker-Dockerfile-local .
这是Docker文件的内容:
FROM centos
MAINTAINER MyTeam
RUN /usr/bin/getent group worker || /usr/sbin/groupadd -r worker
RUN /usr/bin/getent passwd worker || /usr/sbin/useradd -r -g worker -s /sbin/nologin worker
# INSTALL PIP
RUN curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
RUN python get-pip.py
ADD . /code
RUN pip install ./code
Run Code Online (Sandbox Code Playgroud)
我在启动此命令后收到此消息:
Sending build context to Docker daemon 2.942 GB
我的其他构建只需几秒钟,"向守护进程发送上下文"阶段只发送几KB数据.我不确定发生了什么.有人可以帮帮我吗?
我解决了,愚蠢的错误.
好像Docker构建了当前工作目录(即包含dockerfile的文件夹).然后它将其上传到Docker Daemon以进行构建步骤.我意外地在工作目录中放了一个大的测试数据文件(2.9 GB).这已经包含在构建环境中.移除后它恢复正常.
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |