美文网首页
pm2 ubuntu multipass 轻量虚拟机

pm2 ubuntu multipass 轻量虚拟机

作者: kalrase | 来源:发表于2022-01-05 11:51 被阅读0次

pm2 ubuntu multipass 轻量虚拟机

1、安装multipass 虚拟机,下载地址:

https://multipass.run/

image.png

2、安装后查看版本

multipass version

3、新建容器

multipass launch --name dg

4、下载最新的镜像

multipass exec dg -- lsb_release -d

5、查看虚机列表

multipass list
image.png

6、查看虚机详细信息

multipass info --all
image.png

7、进入虚拟机

multipass shell dg

8、重启、暂停虚机

# 暂停
$ multipass stop dg
# 启动
$ multipass start dg

9、删除/释放虚拟机

# 删除
$ multipass delete dg
# 释放
$ multipass purge dg

10、配置自动化
既要保持开发环境和线上环境一致,又要节省部署时间。我们可以使用 --cloud-init 对容器进行初始化配置:

$ multipass launch --name ubuntu --cloud-init config.yaml

config.yaml 是初始化配置文件,内容如下:

#cloud-config

runcmd:
 - curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
 - sudo apt-get install -y nodejs  
 - wget https://releases.leanapp.cn/leancloud/lean-cli/releases/download/v0.21.0/lean-cli-x64.deb  
 - sudo dpkg -i lean-cli-x64.deb

安装nodeJS、nvm、 pm2
1、安装nvm
在安装nvm之前先安装git

sudo apt-get install git
#拉取nvm项目
git clone https://gitee.com/Annlix/nvm-sh_nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`  
#执行安装命令
./install.sh
#安装之后输入nvm还是提示没有这时候需要执行以下命令或者关闭终端重新开启
source ./nvm.sh

#获取node版本
nvm ls-remote
image.png
#安装node

nvm install  v16.13.1
#安装pm2
sudo npm i -g pm2

image.png
image.png

开启服务

pm2 start app.js
pm2 list

pm2 dash
image.png
image.png

相关文章

网友评论

      本文标题:pm2 ubuntu multipass 轻量虚拟机

      本文链接:https://www.haomeiwen.com/subject/gfuhcrtx.html