【docker專欄8】使用IDEA遠程管理docker鏡像及容器服務(wù)

使用命令行的方式管理服務(wù)器鏡像及容器是運維人員最常用的方式,但是有的時候我們不得不遠程操作docker或者是面向?qū)ocker并不熟悉的技術(shù)人員提供能力(配置管理員、測試人員),這種情況下圖形界面就有必要了莉炉。提供圖形界面的方式來操作docker也的確是比使用命令行的方式更直接栏饮、更簡單。所以很多的廠商基于docker RESTful API向用戶提供了用于docker容器鏡像管理的用戶圖形界面状植,Portainer、Docker UI怨喘、Shipyard等等津畸。本文不向大家介紹這些大家伙,介紹一個「簡單的IDEA插件必怜,通過這個插件我們就可以在IDEA編輯器上管理docker容器及鏡像」肉拓。

docker提供了遠程服務(wù)的訪問能力,即:docker REST API(通過RESTful ?HTTP API的方式梳庆,對外提供操作命令入口)暖途。

一、開啟docker遠程訪問服務(wù)

首先要明確的一點是膏执,通過IDEA編輯器(遠程工作主機)管理服務(wù)器上的docker鏡像及容器驻售,這屬于遠程服務(wù)訪問(即通過網(wǎng)絡(luò)訪問REST API)。docker守護進程默認是不提供遠程訪問的更米,需要修改配置文件vim /usr/lib/systemd/system/docker.service欺栗,這是開啟docker遠程訪問服務(wù)的第一步。0.0.0.0:2375表示在當前主機上所有網(wǎng)卡監(jiān)聽2375端口征峦。

#修改ExecStart這行
ExecStart=/usr/bin/dockerd?-H?fd://?-H?tcp://0.0.0.0:2375??-H?unix:///var/run/docker.sock??--containerd=/run/containerd/containerd.sock

第二步重新加載配置文件并重啟docker守護進程迟几,并使用下方的命令檢查是否能夠正確提供遠程訪問服務(wù)±赴剩或者通過瀏覽器訪問http://<docker宿主機ip>:2375/info也可以進行驗證,有響應(yīng)結(jié)果即正確类腮,返回的是一個JSON的docker服務(wù)狀態(tài)及配置信息。

#重新加載配置文件蛉加,并重啟docker守護進程
systemctl?daemon-reload?&&?systemctl?restart?docker
#查看端口是否開啟,有一行記錄顯示2375端口被監(jiān)聽蚜枢,即正確
netstat?-nptl|grep?2375;

需要注意的是如果你的服務(wù)器上防火墻沒有開放2375端口訪問,請使用下面的命令開放2375端口(注意:下面的命令行適用于CentOS7针饥、8發(fā)行版祟偷,如果你是其他的linux發(fā)行版,命令可能不一樣)打厘。

firewall-cmd?--zone=public?--add-port=2375/tcp?--permanent;???#配置開放端口
firewall-cmd?--reload;???#重新加載配置

二、IDEA安裝Dokcer插件

下面我們在遠程工作主機的IDEA編輯器上安裝插件贺辰,當然前提是你已經(jīng)安裝了IDEA編輯器户盯。按照如下圖所示的步驟安裝docker插件嵌施,"File -> Settings ->Plugins ->搜索Docker -> install安裝",插件安裝完成之后通常需要重啟IDEA編輯器莽鸭。我的IDEA版本是2021.3吗伤,這個插件是默認集成的,不需要安裝硫眨。你可能會搜索出很多的docker相關(guān)的插件足淆,記住圖中的鯨魚圖標,這個才是我們需要的礁阁。

配置Docker遠程訪問服務(wù)巧号,如下圖所示,在Engine API URL處填寫tcp://<遠程docker服務(wù)器IP>:2375 姥闭,然后保存配置丹鸿。

插件安裝并保存配置,完成之后會出現(xiàn)一個新的Tab窗口棚品,用于管理上述配置服務(wù)其上的Containers(容器)靠欢、Images(鏡像)、Networks(網(wǎng)絡(luò))铜跑、Volumes(數(shù)據(jù)卷)门怪。包含多少個容器,容器的運行狀態(tài)锅纺,容器的數(shù)據(jù)卷掷空、端口映射等信息都可以看到。鏡像的基本信息伞广、鏡像刪除拣帽、導(dǎo)入導(dǎo)出操作也都支持。我們還可以管理docker網(wǎng)絡(luò)嚼锄、管理數(shù)據(jù)卷减拭,基本上幾乎覆蓋了所有的docker單機服務(wù)的管理功能。

所以說「IDEA這個插件還是挺給力的区丑,如果我們自己使用docker搭建一些環(huán)境拧粪,用它幾乎是最方便的了」。如果是管理企業(yè)級服務(wù)集群沧侥,還是需要更高級的圖形界面管理工具可霎,如rancher之類的。在文章的最后宴杀,筆者不得不說我們還遺漏了一個非常重要的內(nèi)容癣朗,那就是「docker遠程對外提供HTTP RESTful API,如果不加上任何的安全措施是非常危險的行為」 旺罢。后續(xù)筆者會介紹如何為docker遠程訪問服務(wù)添加證書旷余,無證書的遠程訪問請求會被拒絕绢记,同時使用HTTPS方式進行網(wǎng)絡(luò)數(shù)據(jù)傳輸。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末正卧,一起剝皮案震驚了整個濱河市蠢熄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌炉旷,老刑警劉巖签孔,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異窘行,居然都是意外死亡饥追,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門抽高,熙熙樓的掌柜王于貴愁眉苦臉地迎上來判耕,“玉大人,你說我怎么就攤上這事翘骂”谙ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵碳竟,是天一觀的道長草丧。 經(jīng)常有香客問我,道長莹桅,這世上最難降的妖魔是什么昌执? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮诈泼,結(jié)果婚禮上懂拾,老公的妹妹穿的比我還像新娘。我一直安慰自己铐达,他們只是感情好岖赋,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布凛篙。 她就那樣靜靜地躺著吁峻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪澎怒。 梳的紋絲不亂的頭發(fā)上杭抠,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天脸甘,我揣著相機與錄音,去河邊找鬼偏灿。 笑死丹诀,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播忿墅,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼扁藕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了疚脐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤邢疙,失蹤者是張志新(化名)和其女友劉穎棍弄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疟游,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡呼畸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了颁虐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛮原。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖另绩,靈堂內(nèi)的尸體忽然破棺而出儒陨,到底是詐尸還是另有隱情,我是刑警寧澤笋籽,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布蹦漠,位于F島的核電站,受9級特大地震影響车海,放射性物質(zhì)發(fā)生泄漏笛园。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一侍芝、第九天 我趴在偏房一處隱蔽的房頂上張望研铆。 院中可真熱鬧,春花似錦州叠、人聲如沸棵红。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽窄赋。三九已至,卻和暖如春楼熄,著一層夾襖步出監(jiān)牢的瞬間忆绰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工可岂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留错敢,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像稚茅,于是被迫代替她去往敵國和親纸淮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容