# 服务器
作为一名前端程序员,相信大家都从云厂商买过服务器,只不过可能大多数的结果都是登录过后就吃灰;
吃灰的原因主要是大家都是前端程序员,在日常工作中几乎不跟服务器打交道。如果你在团队中担任前端部署的工作,但毕竟那是在生产环境上,也不敢太过放肆,每次部署时都得怀着那紧张的小心情,小心翼翼的输入那固定的几行命令。
如果你不担任部署的工作,那在工作中接触到服务器的几率就更小了,所以服务器对于大部分的前端程序员来说,多少还是有那么一丝丝的陌生;
# 目前可白嫖的几家云厂商
如果大家还没有服务器,可以点下面的链接去白嫖一台;
- 华为云开发者免费使用专区,每天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
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
# 客户端
下载 docker 桌面版 (opens new window) 即可,自身就带了 docker compose
# 查看版本号,判断是否安装成功
docker compose version
# 配置镜像加速
就像 npm
和 cnpm
一样,你也需要一个好的网络(强烈建议配置)
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors