В настоящее время я пытаюсь развернуть докер-контейнер на Ubuntu 16.04.5 LTS VM , которая размещена на AWS Ubuntu 16.04. Сервер LTS с использованием openstack 3.17.0.
Вот снимок экрана, на котором я пытаюсь создать образ докера на openstack vm, обнаруживая ошибку при запуске npm install
Ошибка:
buffer.js:588
if (encoding === 'utf8') return buf.utf8Slice(start, end);
^
RangeError: Index out of range
at stringSlice (buffer.js:588:43)
at Buffer.toString (buffer.js:658:10)
at Object.readFileSync (fs.js:394:41)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:731:20)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:774:12)
at executeUserCode (internal/bootstrap/node.js:342:17)
at startExecution (internal/bootstrap/node.js:276:5)
Здесь тот же код выполняется на хост-машине openstack без каких-либо ошибок.
Как видите, обе машины используют одну и ту же версию:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
Docker version 18.09.0, build 4d60db4
Я был бы более чем счастлив, если бы кто-нибудь дал мне подсказку, почему сборка докера не удалась.