开发最烦的就是搭建大项目环境的时候一堆软件要安装,比如Nginx、Redis、Kafka、MySQL……等等,如果是在公司,有开发环境在线上还比较方便,但是自己在家弄自己的玩具时,你得搞自己的一套,那繁琐程度相当于自己搞了一遍全环境。想转行当运维的暂且不表,但是如果不是特地学习或者特殊化测试,弄一套Docker image,把这些装起来就够了。Docker run 几乎是一键搭建好你想要的任何中间件,数据库。比你下载源码,cmake编译半天,搞N多配置要舒服多了。想想Mac的homebrew,不香吗?
以 redis 为例:
docker run -p 6366:6366 --name localRedis redis
然后进度条跑完,你就有Redis了。【慢是因为你的网络不够科学,自己可以找国内镜像】
使用IDEA管理这些容器
前面有一篇从IDEA官方博客翻译的文章:IDEA Services 工具窗口: 一个管理所有服务的地方【译】
介绍了Service Tool 窗口管理运行所有服务,那么好玩的来了,可以用IDEA在这个窗口下管理和运行Docker的镜像和容器了
操作和之前文章是一样的,不过不是选择Docker
双击Docker小图标就可以看到image镜像和container容器了
同样,自建的Docker镜像也可以在这里找到。
如何使用IntelliJ IDEA在Docker中调试Java应用程序,我就不做搬运了,参考:Debug your Java applications in Docker using IntelliJ IDEA
这次小分享就到这里。
如果觉得有帮助,请点个赞
转载请注明出处:https://www.jianshu.com/u/4915ed24d1e3
若有错误,请务必指正。谢谢
我的博客:https://xzing.github.io/