今天项目忙的差不多了,听闻docker作为开发环境很香,每次开发环境不需要自己配了,直接搞一个docker就可以进行开发,拉一下镜像,启动就OK了。
按照思路,先整理一个我日常开发要使用的一些服务器软件吧。
0. 选择docker基础镜像
因为我比较熟悉centos系列的系统,而且产线环境使用centos衍生版linux比较多,所以选用centos最新的稳定版作为基础镜像
1. 数据库软件
MySQL,redis、postgreSQL、
2. 消息队列软件
kafka、rabbitmq、rocketmq
3. Java开发环境
jdk1.8
4. 有时候会用的python,所以再装个py3.*、php
5. 代码管理
git
6. 开发环境有时候下载软件需要一个代理
v2ra#1y
7. 前端相关的一些
nvm、node
8. 构建工具
maven、gradle
9. 基础的一些编译工具
gcc、等
10. 代理服务器
nginx、
目前想到的就这些,后续想到用到再加。
接下来是写docker file文件了,今天搞定吧
Wow, fantastic blog structure! How lengthy have you ever been blogging for?
you made blogging look easy. The total look of your site is excellent, as well as the content!
You can see similar here dobry sklep