Создавайте и вставляйте образы докеров в GAE программно (с помощью nodeJs) - PullRequest
0 голосов
/ 03 января 2019

Я работаю над пользовательским интерфейсом, который позволяет пользователям управлять образами докеров и контейнерами, и я ищу способ создавать образы докеров с моим API (nodejs + Express), развернутым в Google App Engine (я использую GoogleРеестр контейнеров как частный реестр).Итак, приложение создаст большое количество образов и контейнеров докеров.

Я использовал dockerode, и мне удалось создать изображения на локальном компьютере, но не в Prod (сервер GAE), и я получил эту ошибку:

ошибка: подключите enoent /var/run/docker.sock google app engine

let stream = await docker.buildImage({
    context: __dirname,
    src: ['Dockerfile']
}, { t: "test" });

return new Promise((resolve, reject) => {
    docker.modem.followProgress(stream, (err, res) => err ? reject(err) : resolve(res));
});

Таким образом, мы не можем создавать образы докеров на сервере google app engine.

Мне понадобятся советы по архитектуре и технологиям, которые мне понадобятся в моем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...