開發(fā)最煩的就是搭建大項目環(huán)境的時候一堆軟件要安裝决采,比如Nginx、Redis昆汹、Kafka明刷、MySQL……等等,如果是在公司满粗,有開發(fā)環(huán)境在線上還比較方便辈末,但是自己在家弄自己的玩具時,你得搞自己的一套败潦,那繁瑣程度相當于自己搞了一遍全環(huán)境本冲。想轉(zhuǎn)行當運維的暫且不表,但是如果不是特地學習或者特殊化測試劫扒,弄一套Docker image檬洞,把這些裝起來就夠了。Docker run 幾乎是一鍵搭建好你想要的任何中間件沟饥,數(shù)據(jù)庫添怔。比你下載源碼湾戳,cmake編譯半天,搞N多配置要舒服多了广料。想想Mac的homebrew砾脑,不香嗎?
以 redis 為例:
docker run -p 6366:6366 --name localRedis redis
然后進度條跑完艾杏,你就有Redis了韧衣。【慢是因為你的網(wǎng)絡不夠科學购桑,自己可以找國內(nèi)鏡像】
使用IDEA管理這些容器
前面有一篇從IDEA官方博客翻譯的文章:IDEA Services 工具窗口: 一個管理所有服務的地方【譯】
介紹了Service Tool 窗口管理運行所有服務畅铭,那么好玩的來了,可以用IDEA在這個窗口下管理和運行Docker的鏡像和容器了
操作和之前文章是一樣的勃蜘,不過不是選擇Docker
雙擊Docker小圖標就可以看到image鏡像和container容器了
同樣硕噩,自建的Docker鏡像也可以在這里找到。
如何使用IntelliJ IDEA在Docker中調(diào)試Java應用程序缭贡,我就不做搬運了炉擅,參考:Debug your Java applications in Docker using IntelliJ IDEA
這次小分享就到這里。
如果覺得有幫助阳惹,請點個贊
轉(zhuǎn)載請注明出處:http://www.reibang.com/u/4915ed24d1e3
若有錯誤谍失,請務必指正。謝謝
我的博客:https://xzing.github.io/