一步一步将node.js项目部署至阿里云服务器(docker篇)

2020-09-03  本文已影响0人  哈喽蜗的

上一章我们购买了阿里云的ESC服务器并进行了远程连接操作,今天我们来介绍怎么用docker神器来安装我们的node环境

对docker不熟悉的朋友请看这里 https://www.runoob.com/docker/docker-tutorial.html

第一步 安装docker

使用官方安装脚本自动安装

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

安装完以后 启动docker

sudo systemctl start docker 

通过命令查询docker的相关版本信息来确保安装成功

docker version

安装成功啦!!

第二步 配置docker镜像加速器

这一步的重要性不需要多说了吧,可以大大提高我们后面安装node、mysql等的效率,提高的不是一点点哦,不信的小伙伴可以亲自去实验下,估计睡一下午了,你的node还没装好。。。

有三个镜像地址供我们选择

网易:https://hub-mirror.c.163.com/

阿里云:https://<你的ID>.mirror.aliyuncs.com

七牛云加速器:https://reg-mirror.qiniu.com

小伙伴可以根据自己喜好去选择,选择阿里云的小伙伴先点击下面地址

阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

获取到地址以后,依次进行下面的命令操作

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

至此,我们安装并配置好了神器docker

第三步 安装node

docker pull node:latest

通过 docker images 命令来查看是否安装成功

安装完成后,我们可以使用以下命令来运行 node 容器:

docker run -itd --name node-test node

通过 docker ps 命令查看

最后进入查看容器运行的 node 版本:

docker exec -it node-test /bin/bash

至此,我们已经安装完node,下一章我们将安装mysql数据库

上一篇 下一篇

猜你喜欢

热点阅读