TGViewer
Лаборатория Лиса Лаборатория Лиса @foxfoxcsharp · 79 subscribers
Post #123 191
🚀 Запускаем JS код в Docker без мусора в системе!

Если не хотите засорять систему, но нужно выполнить JS код — используйте Docker контейнер! Создадим volume на текущую папку и выполним код в чистой среде.

📦 Предустановите все зависимости для работы JS скриптов:
# Скачиваем легкий образ Node.js
docker pull node:24-alpine

# Запускаем контейнер с монтированием текущей папки
docker run -it --rm -v $(pwd):/app -w /app node:24-alpine sh


Что делать внутри контейнера:

# Устанавливаем зависимости (если есть package.json)
npm install

# Или ставим конкретные пакеты
npm install express axios dotenv

# Запускаем ваш скрипт
node ваш-скрипт.js

# Или если в package.json есть scripts
npm start


✨ Преимущества:

✅ Чистая среда без конфликтов версий
✅ Все зависимости изолированы
✅ Автоочистка после работы (--rm)
✅ Работает на любой системе
✅ Легкий образ (~100MB)

Не нужно ставить Node.js на систему —
просто используйте Docker! 🐳

#Docker #JavaScript #NodeJS #DevOps #Programming
  • 🔥 3
  • ❤‍🔥 1
More from @foxfoxcsharp
  1. Oct 2, 2026Ща на меня нашла мысль, она довольно очевидная, но пока ее не придумаешь, она не очевидная…
  2. Oct 2, 2026После большой волны блокировок и замедлений ВПН мой выжил. Пока живет. Сейчас у меня кажды…
  3. Sep 23, 2026Я только сейчас заметил одну прикольную странность, у меня моделька серверного шкафа буква…
  4. Sep 22, 2026Channel photo updated
  5. Sep 21, 2026Я уже давно рассматриваю Keycloak для своего маленького сервиса. Но все руки не доходили д…
  6. Sep 18, 2026Мне понравился Дали с его жидкими часами =D
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →