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.