【问题标题】:Docker Build Hangs On ---> RunningDocker 构建挂起 ---> 正在运行
【发布时间】:2019-08-15 21:03:01
【问题描述】:

docker 新手

我有一个运行 docker build 的 docker 文件,它看起来像这样,其中 base 是一个运行 microsoft/windowsservercore:10.0.14393.2312 的映像:

FROM base
MAINTAINER Captain Adam Weitzman
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]

ENV NPM_VERSION=6.4.1 \
    IONIC_VERSION=3.19.0 \
    CORDOVA_VERSION=9.0.0 \
    NUGET_VERSION=4.7.0;

RUN echo hello world

有输出:

Step 1/5 : FROM base
 ---> 9dbf7f740334
Step 2/5 : MAINTAINER Captain Adam Weitzman
 ---> Using cache
 ---> c8f96e0797b9
Step 3/5 : SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
 ---> Using cache
 ---> 769be32b31a5
Step 4/5 : ENV NPM_VERSION=6.4.1     IONIC_VERSION=3.19.0     CORDOVA_VERSION=9.0.0   NUGET_VERSION=4.7.0;
 ---> Using cache
 ---> e2005178d304
Step 5/5 : RUN apt-get update
 ---> Running in 9ddc94cf3765

它似乎只是挂在正在运行的部分上,并且无法完成构建......为什么?我也有一个带有 ** 的 docker 忽略文件...这是一个原因吗?

【问题讨论】:

  • 网络问题?
  • 我目前的下载速度是 300 mbps 所以我不这么认为
  • 如果 Dockerfile 在我的机器上可用(提供有效的基本映像名称),帮助会容易得多。如果可能的话。
  • 抱歉,基础镜像运行的是windows server实例
  • 顺便说一句,如果我将最后一行更改为“RUN echo hello world”,它仍然会挂起

标签: docker containers dockerfile


【解决方案1】:

运行并行需要为我的虚拟机投入更多内存

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-21
    • 2018-03-27
    • 2020-06-06
    • 2021-05-30
    • 2020-10-29
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    相关资源
    最近更新 更多