Сборка Docker вернула ненулевой код: 1 microsoft / dotnet - PullRequest
1 голос
/ 14 октября 2019

МОЙ файл докера Код

FROM microsoft/dotnet:2.1-sdk

RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - \
 && apt-get update \
 && apt-get install -y nuget \
 && apt-get install --reinstall make \
 && apt-get install build-essential -y \
 && apt-get install awscli -y \
 && apt-get install jq -y \
 && apt-get install zip -y \
 && apt-get install -y mysql-server \
 && apt-get install -y mono-complete \
 && apt-get install -y libxml-xpath-perl \
 && apt-get install -y nodejs

В шаге запустите curl -sL. Я получаю сообщение об ошибке,

The command '/bin/sh -c curl -sL https://deb.nodesource.com/setup_8.x | bash -   && apt-get update   && apt-get install -y nuget   && apt-get install --reinstall make   && apt-get install build-essential -y   && apt-get install awscli -y   && apt-get install jq -y   && apt-get install zip -y   && apt-get install -y mysql-server   && apt-get install -y mono-complete   && apt-get install -y libxml-xpath-perl   && apt-get install -y nodejs' returned a non-zero code: 1

Кто-нибудь знает, как исправить эту ошибку?

1 Ответ

0 голосов
/ 14 октября 2019

Curl не установлен, установите curl перед запуском команды curl. ОТ microsoft / dotnet: 2.1-sdk

RUN apt-get update \
 && apt-get install curl \
 && curl -sL https://deb.nodesource.com/setup_8.x | bash - \
 && apt-get install -y nuget \
 && apt-get install --reinstall make \
 && apt-get install build-essential -y \
 && apt-get install awscli -y \
 && apt-get install jq -y \
 && apt-get install zip -y \
 && apt-get install -y mysql-server \
 && apt-get install -y mono-complete \
 && apt-get install -y libxml-xpath-perl \
 && apt-get install -y nodejs
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...