Cara menginstal Node.JS & NPM di Docker

Node.JS dan NPM pada Docker bekerja dengan cara yang sama seperti pada OS atau engine lain. Perbedaannya adalah buruh pelabuhan menjalankannya di engine virtual. Jika Anda berbicara tentang Node.JS, ini adalah platform yang dibangun di atas runtime JavaScript Chrome dan lingkungan JavaScript sisi server I/O yang digerakkan oleh peristiwa. Berdasarkan engine V8 Google, engine V8 mengeksekusi Javascript dengan sangat cepat dan berkinerja sangat baik.

Di sini kita akan menunjukkan bagaimana kita dapat menginstal versi LTS dari Node.JS yang menyertakan NPM dalam wadah Docker.

Hal pertama yang harus Anda miliki adalah Docker di sistem atau server Anda. Anda dapat melihat tutorial untuk menginstalnya di Windows 10/7 dan Ubuntu Linux.

Unduh Node.js di Docker

Cukup buka interface Docker dan ketik perintah tarik Node di bawah ini:

simpul tarik buruh pelabuhan: terbaru

Perintah di atas akan menginstal versi terbaru dari Node.js saat menulis artikel ini adalah v 12.7.0.

Jalankan Node.js di Docker

Untuk menjalankan Node di buruh pelabuhan gunakan di bawah ini

docker run -itu simpul

Namun, untuk menginstal versi LTS saat ini yaitu v10.16.1, Anda dapat menggunakan tag-nya.

  • tag- 10.16.1-stretch-slim ukuran-55 MB
  • tag- 10.16.1-stretch ukuran-348 MB
  • tag- LTS ukuran-348 MB

Untuk itu Perintahnya akan seperti ini:

simpul tarik buruh pelabuhan: 10.16.1-stretch-slim or

simpul tarik buruh pelabuhan: 10.16.1-peregangan atau simpul tarik buruh pelabuhan: lts

Jadi untuk menjalankan 10.16.1-stretch

Perintahnya akan menjadi:

docker run -itu 10.16.1-stretch node

Jika menurut Anda menjalankan buruh pelabuhan dengan nama tag yang begitu panjang agak merepotkan, beri nama pada nama gambar tersebut.

Misalnya, untuk menjalankan versi tertentu dari sebuah node ketika ada beberapa gambar yang telah diinstal; kita harus mendefinisikan tag dalam sebuah perintah. Jadi jika kita memiliki versi terbaru dari node bersama dengan beberapa versi lain seperti 10.16.1-stretch, maka perintahnya akan seperti ini

docker run -itu menandai nama gambar

docker run -itu 10.16.1-stretch node

Untuk memudahkan kita cukup memberi tag nama gambar baru ke gambar yang sudah ada.

Misalkan kita ingin memberi tag nama node10 dengan node:10.16.1-stretch maka perintahnya adalah

tag buruh pelabuhan SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

docker run -it node: 10.16.1-stretch node10

Itu saja, sekarang Anda cukup menjalankan 10.16.1-stretch menggunakan perintah sederhana

docker run -itu node10

Untuk tag Docker resmi Node.Js lainnya, Anda dapat mengunjungi situs web resmi Docker.