最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker使用nodejs鏡像構(gòu)建express服務(wù)的方法

 更新時(shí)間:2022年07月27日 08:32:32   作者:Keras深度學(xué)習(xí)  
這篇文章主要介紹了Docker使用nodejs鏡像構(gòu)建express服務(wù),主要包括nodejs容器的啟動(dòng),安裝nodejs第三方依賴模塊及啟動(dòng)nodejs服務(wù)的相關(guān)操作,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

1 nodejs容器的啟動(dòng)

安裝docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

啟動(dòng)docker

systemctl start docker

拉取輕量級(jí)的nodejs鏡像

docker pull node:slim

推薦拉取最穩(wěn)定的nodejs版本:

docker pull node:16.16.0-slim

在這里插入圖片描述

啟動(dòng)nodejs容器,事先指定好端口映射,容器內(nèi)的8000端口映射到主機(jī)的7000端口,容器內(nèi)的8000供接下來(lái)啟動(dòng)的nodejs服務(wù)使用

docker run -itd -p 7000:8000 --name node-test node:slim

查看是否啟動(dòng):

docker ps -a

在這里插入圖片描述

2 安裝nodejs第三方依賴模塊

進(jìn)入到容器中安裝nodejs的第三方依賴包

docker exec -it 6976215ae574 /bin/bash

可以打印node的版本:

在這里插入圖片描述

配置nodejs模塊的全局變量路徑,首先打印下默認(rèn)的模塊lib所在目錄:

npm prefix -g

在這里插入圖片描述

向/etc/profile文件中寫入nodejs模塊所在目錄路徑:

cat >> /etc/profile <<EOF

在這里插入圖片描述

輸入如下內(nèi)容:

export NODE_PATH=/usr/local/lib/node_modules

在這里插入圖片描述

然后使環(huán)境變量生效:

source /etc/profile

安裝express服務(wù)需要的第三方模塊:

npm install -g expressnpm install -g body-parser

3 啟動(dòng)nodejs服務(wù)

在主機(jī)中新建一個(gè)test.js文件,內(nèi)容如下:

var express = require('express');
const bodyParser = require('body-parser');

var app = express();

app.use(bodyParser.json());

app.get('/', function(req, res){
   res.send('welcome to my server!');
 });
//  POST 請(qǐng)求
app.post('/', function (req, res) {
    console.log(req.body);
    res.send('Hello POST');
 })

 var server = app.listen(8000, function () {
    console.log('服務(wù)已啟動(dòng).......');
  })

輸入exit退出容器回到主機(jī),把這個(gè)js文件復(fù)制到容器中:

docker cp test.js 6976215ae574:/

重新進(jìn)入容器中,可以發(fā)現(xiàn)從主機(jī)復(fù)制過(guò)來(lái)的js文件

在這里插入圖片描述

啟動(dòng)服務(wù):

node test.js 

服務(wù)啟動(dòng)成功后,在主機(jī)中訪問(wèn)7000端口,既可以訪問(wèn)這個(gè)nodejs服務(wù):

在這里插入圖片描述

到此這篇關(guān)于Docker使用nodejs鏡像構(gòu)建express服務(wù)的文章就介紹到這了,更多相關(guān)Docker構(gòu)建express服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker部署nginx+php環(huán)境的全過(guò)程(簡(jiǎn)單可用!)

    Docker部署nginx+php環(huán)境的全過(guò)程(簡(jiǎn)單可用!)

    最近在學(xué)docker,順便配置了一下docker中的nginx與php,發(fā)現(xiàn)網(wǎng)上的關(guān)于docker中配置nginx與php的資料很少,而且有的也很舊,沒(méi)有太多的參考性,下面這篇文章主要給大家介紹了關(guān)于Docker部署nginx+php環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL

    docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL

    這篇文章主要介紹了docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL,文章內(nèi)容介紹詳細(xì)需要的小伙伴可以參考一下
    2022-03-03
  • IDEA集成Docker實(shí)現(xiàn)一鍵部署的詳細(xì)過(guò)程

    IDEA集成Docker實(shí)現(xiàn)一鍵部署的詳細(xì)過(guò)程

    這篇文章主要介紹了IDEA集成Docker實(shí)現(xiàn)一鍵部署,Docker基于Windows集成IDEA,本文分步驟通過(guò)圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • docker Dockerfile文件制作自己的鏡像的方法

    docker Dockerfile文件制作自己的鏡像的方法

    這篇文章主要介紹了docker Dockerfile文件制作自己的鏡像的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • docker部署mysql8并設(shè)置可遠(yuǎn)程連接

    docker部署mysql8并設(shè)置可遠(yuǎn)程連接

    本文主要介紹了docker部署mysql8并設(shè)置可遠(yuǎn)程連接,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Docker簡(jiǎn)單安裝與應(yīng)用入門教程

    Docker簡(jiǎn)單安裝與應(yīng)用入門教程

    這篇文章主要介紹了Docker簡(jiǎn)單安裝與應(yīng)用,結(jié)合實(shí)例形式分析了Docker常見的安裝、應(yīng)用構(gòu)建、終端訪問(wèn)等操作相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • docker?desktop鏡像遷移詳細(xì)步驟

    docker?desktop鏡像遷移詳細(xì)步驟

    這篇文章主要介紹了Docker?Desktop從系統(tǒng)盤C盤遷移到其他盤,步驟包括導(dǎo)出、注銷、在新路徑重新導(dǎo)入Docker?Desktop,并更改鏡像存儲(chǔ)路徑,需要的朋友可以參考下
    2025-03-03
  • 從Docker容器中備份整個(gè)PostgreSQL的操作步驟

    從Docker容器中備份整個(gè)PostgreSQL的操作步驟

    現(xiàn)在需要從Docker容器中備份整個(gè)PostgreSQL后,然后,使用備份文件在另外一個(gè)pg的docker容器中恢復(fù)過(guò)來(lái),所以本文給大家介紹了從Docker容器中備份整個(gè)PostgreSQL的操作步驟,通過(guò)代碼示例講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-10-10
  • 基于alpine用dockerfile創(chuàng)建的爬蟲Scrapy鏡像的實(shí)現(xiàn)

    基于alpine用dockerfile創(chuàng)建的爬蟲Scrapy鏡像的實(shí)現(xiàn)

    這篇文章主要介紹了基于alpine用dockerfile創(chuàng)建的爬蟲Scrapy鏡像的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • CentOS7虛擬機(jī)安裝并配置docker套件

    CentOS7虛擬機(jī)安裝并配置docker套件

    這篇文章主要介紹了CentOS7虛擬機(jī)安裝并配置docker套件,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07

最新評(píng)論

曲松县| 邻水| 乌海市| 宁安市| 建阳市| 连云港市| 南充市| 满城县| 海城市| 前郭尔| 兴山县| 承德市| 麻城市| 宾川县| 太原市| 山东省| 襄汾县| 耒阳市| 炉霍县| 泾川县| 勃利县| 长阳| 桐梓县| 东兴市| 乐平市| 青冈县| 海城市| 巩义市| 民权县| 耒阳市| 武强县| 恭城| 伊宁县| 克拉玛依市| 会泽县| 大关县| 武鸣县| 永春县| 金湖县| 侯马市| 榆中县|