成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

搭建指定版本node環(huán)境的docker鏡像

Mr_houzi / 3426人閱讀

摘要:基于的鏡像去打包安裝了環(huán)境的鏡像前置條件獲取鏡像基于鏡像啟動(dòng)容器從源代碼安裝安裝過(guò)程均在容器內(nèi)進(jìn)行更新源并安裝必要工具獲取指定版本的源代碼這里我們使用版目前為長(zhǎng)期支持版可以使用兩中獲取源碼的方式修改目錄權(quán)限編譯安裝查看版

基于ubuntu16.04的docker鏡像去打包安裝了nodejs環(huán)境的docker鏡像
前置條件

1.獲取ubuntu16.04鏡像

# docker pull ubuntu:16.04

2.基于ubuntu16.04鏡像啟動(dòng)容器

# docker run -ti --name ubuntu ubuntu:16.04 /bin/bash
從源代碼安裝Node.JS
安裝node過(guò)程均在容器內(nèi)進(jìn)行

1.更新源并安裝必要工具

# apt-get update
# apt-get install git wget python gcc make g++

2.獲取指定版本的node源代碼

這里我們使用v8.9.0版,目前為長(zhǎng)期支持版,可以使用兩中獲取源碼的方式.
# wget http://nodejs.org/dist/v8.9.0/node-v8.9.0.tar.gz
# tar zxvf node-v8.9.0.tar.gz
# mv node-v8.9.0 node

or

# git clone -b v8.9.0 [email protected]:nodejs/node.git

3.修改目錄權(quán)限

# chmod -R 755 node

4.編譯安裝node

# cd node
# ./configure
# make
# make install

5.查看node版本

# node --version
v8.9.0
安裝完成后退出鏡像
利用包管理器安裝Node.JS
安裝在鏡像內(nèi)進(jìn)行

1.更新源并安裝必要工具

setup_8.x為安裝8.x版本,若安裝9.x版本為:setup_9.x
# apt-get update
# apt-get install curl
# curl -sL https://deb.nodesource.com/setup_8.x | bash -

2.安裝nodejs

# apt-get install -y nodejs

3.查看node版本

# node --version
v8.9.0
安裝完成后退出鏡像
從容器創(chuàng)建一個(gè)新的鏡像
注意: 在上一步已經(jīng)退出容器,下面的操作是在本機(jī)上進(jìn)行的.

1.執(zhí)行 docker ps -a 查看name為ubuntu的ID

2.創(chuàng)建新的鏡像

$ docker commit -a "author" -m "commit message" b0084b239645 xxx/node8.9:v1
sha256:bc03d86ef63bab18deafe643f99b2aa1da5697860e1432102dbbcbb281fdf335

-a: 作者信息

-m: 提交信息

b0084b239645: docker ps -a中查看的ID

xxx/node8.9:v1: 新的鏡像名稱(chēng)

3.上傳到鏡像倉(cāng)庫(kù)

鏡像制作完成可以將鏡像上傳到鏡像倉(cāng)庫(kù),便于以后使用,可以指定倉(cāng)庫(kù)地址,也可以使用官方的倉(cāng)庫(kù).

$ docker push xxx/node8.9:v1

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27143.html

相關(guān)文章

  • 使用Docker創(chuàng)建Ionic2 PWA開(kāi)發(fā)環(huán)境 1

    摘要:它使用作為其開(kāi)發(fā)語(yǔ)言。關(guān)于為了避免環(huán)境搭建污染我的,我選擇將我的開(kāi)發(fā)環(huán)境限制在一個(gè)容器中,同時(shí)避免了自制軟件和不可逆的本地安裝程序。我們將使用來(lái)構(gòu)建一個(gè)新的鏡像創(chuàng)建一個(gè)新的。下一篇文章將詳細(xì)介紹如何用搭建真正用于生產(chǎn)環(huán)境的項(xiàng)目。 我想創(chuàng)建一個(gè)簡(jiǎn)單的漸進(jìn)式Web應(yīng)用程序(PWA),在移動(dòng)設(shè)備上運(yùn)行,接收用戶(hù)數(shù)據(jù)并將其保存到后臺(tái)。 我選擇了Ionic 2(忽略了它創(chuàng)建本地應(yīng)用程序的能力),...

    cod7ce 評(píng)論0 收藏0
  • 使用Docker創(chuàng)建Ionic2 PWA開(kāi)發(fā)環(huán)境 1

    摘要:它使用作為其開(kāi)發(fā)語(yǔ)言。關(guān)于為了避免環(huán)境搭建污染我的,我選擇將我的開(kāi)發(fā)環(huán)境限制在一個(gè)容器中,同時(shí)避免了自制軟件和不可逆的本地安裝程序。我們將使用來(lái)構(gòu)建一個(gè)新的鏡像創(chuàng)建一個(gè)新的。下一篇文章將詳細(xì)介紹如何用搭建真正用于生產(chǎn)環(huán)境的項(xiàng)目。 我想創(chuàng)建一個(gè)簡(jiǎn)單的漸進(jìn)式Web應(yīng)用程序(PWA),在移動(dòng)設(shè)備上運(yùn)行,接收用戶(hù)數(shù)據(jù)并將其保存到后臺(tái)。 我選擇了Ionic 2(忽略了它創(chuàng)建本地應(yīng)用程序的能力),...

    Anchorer 評(píng)論0 收藏0
  • Windows下運(yùn)用Docker部署Node.js開(kāi)發(fā)環(huán)境

    摘要:開(kāi)始在下部署開(kāi)發(fā)環(huán)境著實(shí)遍地坑,每遇到一個(gè)問(wèn)題都要去原因再試圖解決。該鏡像就是已經(jīng)安裝了環(huán)境的鏡像命名為。在下,期望運(yùn)行應(yīng)用的容器中,同樣可以執(zhí)行該命令。 開(kāi)始 在windows下部署nodejs開(kāi)發(fā)環(huán)境著實(shí)遍地坑,每遇到一個(gè)問(wèn)題都要去google原因再試圖解決。而且如果你想把你寫(xiě)好的應(yīng)用交給別人跑跑看,他可能同樣需要折騰很久才能真正在他的環(huán)境下運(yùn)行起來(lái)。被坑了好些時(shí)日最終還是放棄,轉(zhuǎn)...

    canger 評(píng)論0 收藏0
  • Windows下運(yùn)用Docker部署Node.js開(kāi)發(fā)環(huán)境

    摘要:開(kāi)始在下部署開(kāi)發(fā)環(huán)境著實(shí)遍地坑,每遇到一個(gè)問(wèn)題都要去原因再試圖解決。該鏡像就是已經(jīng)安裝了環(huán)境的鏡像命名為。在下,期望運(yùn)行應(yīng)用的容器中,同樣可以執(zhí)行該命令。 開(kāi)始 在windows下部署nodejs開(kāi)發(fā)環(huán)境著實(shí)遍地坑,每遇到一個(gè)問(wèn)題都要去google原因再試圖解決。而且如果你想把你寫(xiě)好的應(yīng)用交給別人跑跑看,他可能同樣需要折騰很久才能真正在他的環(huán)境下運(yùn)行起來(lái)。被坑了好些時(shí)日最終還是放棄,轉(zhuǎn)...

    ChristmasBoy 評(píng)論0 收藏0
  • 一步步學(xué)會(huì)用docker部署應(yīng)用(nodejs版)

    摘要:本文將采用技術(shù)部署一個(gè)簡(jiǎn)單的應(yīng)用,它包括一個(gè)簡(jiǎn)單的前置網(wǎng)關(guān)服務(wù)器以及業(yè)務(wù)服務(wù)器。同時(shí)使用配置特定鏡像,采用進(jìn)行容器編排,解決依賴(lài)網(wǎng)絡(luò)等問(wèn)題。服務(wù)器首先搭建一個(gè)單節(jié)點(diǎn)緩存服務(wù),采用官方提供的最新版鏡像,無(wú)需構(gòu)建。 docker是一種虛擬化技術(shù),可以在內(nèi)核層隔離資源。因此對(duì)于上層應(yīng)用而言,采用docker技術(shù)可以達(dá)到類(lèi)似于虛擬機(jī)的沙盒環(huán)境。這大大簡(jiǎn)化了應(yīng)用部署,讓運(yùn)維人員無(wú)需陷入無(wú)止境繁瑣...

    BlackMass 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<