夜猫子的知识栈 夜猫子的知识栈
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夜猫子

前端练习生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 任务管理日历

    • 前言
    • 前端搭建

    • 后端搭建

    • 部署前置篇
      • 前端部署

      • 后端部署

    • 无代码平台

    • 图书管理系统

    • 《全栈项目》
    • 任务管理日历
    夜猫子
    2023-07-11
    目录

    部署前置篇

    # 服务器

    作为一名前端程序员,相信大家都从云厂商买过服务器,只不过可能大多数的结果都是登录过后就吃灰;

    吃灰的原因主要是大家都是前端程序员,在日常工作中几乎不跟服务器打交道。如果你在团队中担任前端部署的工作,但毕竟那是在生产环境上,也不敢太过放肆,每次部署时都得怀着那紧张的小心情,小心翼翼的输入那固定的几行命令。

    如果你不担任部署的工作,那在工作中接触到服务器的几率就更小了,所以服务器对于大部分的前端程序员来说,多少还是有那么一丝丝的陌生;

    # 目前可白嫖的几家云厂商

    如果大家还没有服务器,可以点下面的链接去白嫖一台;

    • 华为云开发者免费使用专区,每天9点半,0 元 抢1个月的服务器

    https://activity.huaweicloud.com/free_test/index.html

    • 百度云新用户 1 元 1个月,配置 1核 1G

    https://cloud.baidu.com/campaign/experience/index.html

    • 京东云,新用户 0 元 1个月

    https://www.jdcloud.com/cn/pages/newuser2022

    # Docker

    后面部署一系列工作,我们都会使用到 docker,docker 的讲解这里就不介绍了,网上的学习资料也挺多的,如果对 docker 还不怎么熟悉的同学,给大家推荐一下我觉得还不错的教程 Docker 快速入门 (opens new window),查漏补缺推荐 Docker — 从入门到实践 (opens new window)

    # 安装 docker

    系统为: Centos7.6,购买华为云服务器的同学默认安装的可能是华为的操作系统,所以可能要先重装一下系统

    # 获取脚本安装
    curl -fsSL get.docker.com -o get-docker.sh
    
    # 选择使用国内源进行安装
    sudo sh get-docker.sh --mirror Aliyun
    
    # 启动 docker
    sudo systemctl start docker
    
    1
    2
    3
    4
    5
    6
    7
    8

    # 安装 docker compose

    docker compose 官方文档 (opens new window)

    # 服务器

    大多数情况下安装 docker 都会自带 docker compose,安装前可以使用docker compose version

    查看一下版本,如果没有安装,执行下面命令

    sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
    1
    # 客户端

    下载 docker 桌面版 (opens new window) 即可,自身就带了 docker compose

    # 查看版本号,判断是否安装成功
    docker compose version
    
    1

    # 配置镜像加速

    就像 npm 和 cnpm一样,你也需要一个好的网络(强烈建议配置)

    https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    编辑 (opens new window)
    上次更新: 2024/6/18 13:14:59
    腾讯云COS和SMS的使用
    服务器部署

    ← 腾讯云COS和SMS的使用 服务器部署→

    最近更新
    01
    IoC 解决了什么痛点问题?
    03-10
    02
    如何调试 Nest 项目
    03-10
    03
    Provider注入对象
    03-10
    更多文章>
    Copyright © 2019-2025 Study | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式