【问题标题】:Docker Returned a non-zero code 100Docker 返回了一个非零代码 100
【发布时间】:2018-11-15 20:14:31
【问题描述】:

我正在尝试构建一个 docker 文件,并且它一直为此部分返回一个非零代码 100。任何想法为什么?

FROM php:7.1-fpm

RUN apt-get update && apt-get install -y libmcrypt-dev \
    mysql-client libmagickwand-dev --no-install-recommends \
    && pecl install imagick \
    && docker-php-ext-enable imagick \
    && docker-php-ext-install mcrypt pdo_mysql zip

【问题讨论】:

  • 最简单的调试方法是运行基础容器docker run -it php:7.1-fpm 并一一运行命令,直到遇到错误
  • 我能够毫无问题地构建它。您能否告诉我确切的错误消息,并确保代理设置正确设置。
  • 我收到错误:服务“应用程序”无法构建:命令 '/bin/sh -c apt-get update && apt-get install -y -f libmcrypt-dev mysql-client libmagickwand -dev --no-install-recommends && pecl install imagick && docker-php-ext-enable imagick && docker-php-ext-install mcrypt pdo_mysql zip' 返回非零代码:100
  • 您确认代理设置正确吗?在 play-with-docker https://labs.play-with-docker.com 上试试你的例子

标签: docker dockerfile docker-build


【解决方案1】:

我遇到了同样的问题。它通过添加解决了

USER root

在运行任何 Linux 命令之前。

P.S:似乎是一个老问题,但我认为如果把它作为答案可能会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-26
    • 2018-10-09
    • 1970-01-01
    • 2021-10-30
    • 1970-01-01
    • 2022-11-11
    • 2021-08-12
    • 1970-01-01
    相关资源
    最近更新 更多