Я работаю над пользовательским интерфейсом, который позволяет пользователям управлять образами докеров и контейнерами, и я ищу способ создавать образы докеров с моим 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.
Мне понадобятся советы по архитектуре и технологиям, которые мне понадобятся в моем случае.