Я новичок в Docker и собираюсь заставить мое веб-приложение на Angular создавать и запускать в контейнере.
У меня есть очень простой Dockerfile в корне проекта, например:
# Create the image based on the official Node 10.13.0 image from Dockerhub
FROM node:10.13.0 as node
# Copy dependency definitions
COPY package.json .
# Install dependencies using npm
RUN npm install
# TODO - copy rest of app and run angular-cli build commands to serve up the app
И после запуска команды на сборку я получаю следующую ошибку:
Я понимаю, что, глядя на эту ошибку,что я еще не предоставил никаких сведений о ключе хоста с моего хост-компьютера, чтобы их можно было использовать для доступа к частным репозиториям.
Я наткнулся здесь на несколько старых ответов о подходах к предоставлению деталей моего ключа хоста, таких как этот , но я не продвинулся дальше, все еще получая ту же ошибку.
Я смог подтвердить, что правильно ссылаюсь на свой ключ хоста, отобразив их в моем файле настройки и увидевподробности в моем терминале.
В любом случае, я не уверен, какой правильный или официальный способ сделать это.
Я использую Docker 2.0.0.0-maxc78 и в macOS High sierra
Может кто угодноПожалуйста, укажите мне правильное направление относительно правильного подхода, пожалуйста?
Спасибо!