项目开发的准备
本地环境
- Node.js
- node(npm/yarn) + nvm
- IDE
- (Webstorm/Vscode/Atom)
- Vue-CLi
- 安装命令:npm install -g @vue/cli
- 快速原型开发: npm install -g @vue/cli-service-global
测试环境
- Linux
-
虚拟机自建环境
- Parallesl/Vmware/Hyperv
-
购买云服务(>1C+2G)
-
安装Docker
在Mac os系统
-
安装docker desktop for mac
http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/
-
配置镜像加速器
-
针对安装了Docker for Mac的用户,您可以参考以下配置步骤:
在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧输入栏编辑 json 文件。将
https://****.mirror.aliyuncs.com加到"registry-mirrors"的数组里,点击 Apply & Restart按钮,等待Docker重启并应用配置的镜像加速器。
[参考阿里云容器镜像服务] (https://cr.console.aliyun.com/cn-hangzhou/)
{
"experimental": false,
"debug": true,
"registry-mirrors": [
"https://3w3kfjbq.mirror.aliyuncs.com"
]
}
数据库服务
-
使用docker安装mongo
Docker pull mongo:4
-
使用docker运行mongo将本机的10050端口映射到docker中的27017端口上
Docker run -d --name some-mongo -p 10050:27017 mongo:4
-
使用docker ps 命令查看当前docker运行的所有服务
-
使用robo 3T可视化mongo 数据库
命令 | 意义 | 注意 |
---|---|---|
service docker restart | 重启docker | |
docker images | 查看已经下载的镜像 | |
docker ps | 查看当前docker运行的所有服务 | |
Ubuntu:service uff stop Centos:service firewalled stop | 关闭防火墙 | 开放所有端口 |
firewall -cmd --zone=public --add-port=10050/tcp --permanent | 开放防火墙的某一个端口命令 | |
firewall -cmd --reload | 重新加载防火墙 | |
firewall -cmd --state | 现实当前firewall服务的状态 |