2016-07-06 3 views
0

Я пытаюсь составить свой собственный контейнер докеров, . Моя первая проблема - собрать базовую инфраструктуру - однако ошибки при сборке докеров.Проблемы с Dockerfile со сборкой

Это мой файл:

FROM ubuntu:14.04 

RUN apt-get update && RUN apt-get install -y \ 
    git \ 
    curl 

RUN curl -sL https://deb.nodesource.com/setup_6.x | -E bash - \ 
    && apt-get update && apt-get install -y nodejs 

Это ошибка при строительстве:

et:15 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [20.2 kB] 
Get:16 http://archive.ubuntu.com trusty-security/universe amd64 Packages [170 kB] 
Get:17 http://archive.ubuntu.com trusty/main Sources [1335 kB] 
Get:18 http://archive.ubuntu.com trusty/restricted Sources [5335 B] 
Get:19 http://archive.ubuntu.com trusty/universe Sources [7926 kB] 
Get:20 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB] 
Get:21 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB] 
Get:22 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB] 
Fetched 21.8 MB in 23s (918 kB/s) 
Reading package lists... 
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192 
/bin/sh: 1: RUN: not found 
The command '/bin/sh -c apt-get update && RUN apt-get install -y  git  curl' returned a non-zero code: 127 

Позже, когда я решить этот вопрос, я хотел бы клонировать мой личный репозиторий Bitbucket.

Спасибо :)

+0

Обнаружил, что у меня есть 2 «RUN» на моей второй строке, исправлено это, но я все еще получаю ключевой вопрос PGP. –

+2

отредактируйте ваше сообщение, чтобы включить это изменение пожалуйста –

ответ

1
apt-get install -y ca-certificates 

Вы отсутствуют базовые сертификаты для функциональности по протоколу HTTPS.