راه اندازی وب سرور Node.js با داکر
کد های جاوا اسکریپت در درون صفحات HTML قرار می گیرد و به مرورگر کاربر ارسال می شود و در نهایت در مرورگر کاربر آن را اجرا می کند.Node.js این امکان را فراهم می کند که کد های جاوا اسکریپت بر روی وب سرور اجرا شوند و سپس خروجی آن به کاربر ارسال شود.پس Node.js یک محیط اجرایی جاوا اسکریپت می باشد که کد های جاوا اسکریپت را در بیرون از مرورگر و قبل از ارسال به مرورگر کاربر اجرا می کند. در این مقاله قصد داریم به صورت خلاصه به نصب وب سرور Node.js بپردازیم.
در آموزش های قبلی به نصب و راه اندازی داکر و آموزش کار با Image و کانتینر های Docker پرداختیم.
ابتدا با دستور زیر ایمیج وب سرور Node.js را دانلود می کنیم :
1 | docker pull linode/server-node-js |
مواردی که در این ایمیج نصب می باشند :
Nano+
Curl+
Node Version Manager or NVM+
Node.js (in the command line type “nvm use 0.10” to activate)+
Node module forever via the npm+
The server file at /root/server.js+
The test file at /root/test.htm+
سپس یک کانتینر با ایمیج در بالا دانلود شده ساخته و اجرا می کنیم :
1 | docker run -d -p 80:3000 linode/server-node-js |
در این دستور پورت 80 بر روی پورت 3000 که پورت کانتینر node.js می باشد فروارد می شود.
وب سرور را با وارد کردن آدرس زیر در مرورگر خود تست کنید :
1 | example.com/test.htm |
به جای example.com آی پی یا دامنه خود را وارد کنید.
با دستور زیر نیز می توانید از اجرا بودن این کانتینر اطمینان حاصل نمایید :
1 | docker ps -a |
با دستورات زیر می توانید کانتینر را متوقف و حذف کنید :
1 | docker stop e468 |
1 | docker rm e468 |
به جای e468 باید آی دی کانتینر را جایگزین کنید.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی آنتی دیداس، سرور نیمه اختصاصی انگلیس شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.