Дено это простое, современное и безопасное время выполнения для JavaScript и TypeScript, которая использует V8 и встроен в Rust.
Забавный факт: Дено — анаграмма узла. Если вы сортируете () узел, он становится Deno.
"node".split("").sort().join(""); // Output: deno
Строительство денообразного изображения
deno.dockerfile
docker build . -f .\deno.dockerfile -t YOUR_DOCKER_USERNAME/deno:1.6.1-buster-slim
Мы также можем подтолкнуть к Docker Hub
docker push YOUR_DOCKER_USERNAME/deno:1.6.1-buster-slim
src/server.js
Dockerfile
Строительство Hello World Deno Image
docker build . -f .\dockerfile -t YOUR_DOCKER_USERNAME/deno-app:v1
Запуск Hello World Deno Image
docker run -it --rm -p 5000:5000 YOUR_DOCKER_USERNAME/deno-app:v1
Мы также можем подтолкнуть к Docker Hub
docker push YOUR_DOCKER_USERNAME/deno-app:v1
Вы можете найти весь код в моем GitHub Repository Анкет Отбросьте звезду, если вы найдете ее полезной.
Оригинал: «https://dev.to/jayvirrathi/docker-deno-containerize-deno-4gai»