Почему при работе RUN npm install возникает ошибка?
Начал изучение docker - делаю все по инструкции из документации, но на шаге 3 при выполнении команды sudo docker build -t welcome-to-docker . возникает ошибка
> [6/6] RUN npm install && npm install -g serve && npm run build && rm -fr node_modules:
55.05 npm WARN deprecated [email protected]: Use your platform's native performance.now() and performance.timeOrigin.
75.16 npm notice
75.16 npm notice New patch version of npm available! 10.2.3 -> 10.2.4
75.16 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.4>
75.16 npm notice Run `npm install -g [email protected]` to update!
75.16 npm notice
75.16 npm ERR! code ETIMEDOUT
75.16 npm ERR! syscall read
75.16 npm ERR! errno -110
75.16 npm ERR! network read ETIMEDOUT
75.16 npm ERR! network This is a problem related to network connectivity.
75.16 npm ERR! network In most cases you are behind a proxy or have bad network settings.
75.16 npm ERR! network
75.16 npm ERR! network If you are behind a proxy, please make sure that the
75.16 npm ERR! network 'proxy' config is set properly. See: 'npm help config'
75.17
75.17 npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2023-12-03T15_19_12_820Z-debug-0.log
------
Dockerfile:15
--------------------
14 | # Install node packages, install serve, build the app, and remove dependencies at the end
15 | >>> RUN npm install \
16 | >>> && npm install -g serve \
17 | >>> && npm run build \
18 | >>> && rm -fr node_modules
19 |
--------------------
ERROR: failed to solve: process "/bin/sh -c npm install && npm install -g serve && npm run build && rm -fr node_modules" did not complete successfully: exit code: 146
Я не работал ранее ни с docker ни с npm - поэтому хоть я и вижу что просит меня сделать docker - не понимаю где, и с помощью чего я должен это сделать.
Например:
55.05 npm WARN deprecated [email protected]: Use your platform's native performance.now() and performance.timeOrigin.
performance.now() и performance.timeOrigin. Что это? Где я должен это использовать? Код взят из github, куда я должен это вписать или где выполнить?
75.16 npm notice Run `npm install -g [email protected]` to update!
npm install -g [email protected] - как мне ее выполнить если эту инструкцию нужно выполнять внутри контейнера (так как, как я понял, контейнер это изолированная среда и к пакетам на самой операционке не имеет никакого отношения), а контейнер не создается из-за этой самой ошибки?
В общем - как развернуть контейнер?