idea設置docker遠程插件


簡介

docker都是通過命令來操作容器,使用idea插件可以減少重復命令輸入等。

使用步驟

Idea內安裝插件

打開Idea,Preferences | Plugins

進入插件安裝界面,在搜索框中輸入docker,可以看到Docker integration,點擊右邊的Install按鈕進行安裝,安裝后重啟Idea。
image.png

配置插件

重啟后配置docker,連接到遠程docker服務,打開配置界面。

路徑: Preferences | Build, Execution, Deployment | Docker
image.png

點擊+號添加一個docker配置,輸入Name和Engine API URL,URL是docker服務地址。

如果連接本機docker 選擇Docker for Mac

連接其他機器則選擇TCP socket

tcp://<ip>:<端口>
# 例子
tcp://47.106.13.224:2375

開啟docker遠程連接

可能出現異常如下:
image.png

需要docker開啟遠程連接功能。CentOS中在docker啟動參數里添加如下配置即可開啟遠程連接。

# 允許所有客戶端連接
-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

docker 提供了遠程控制API,采用的是restful風格。centos7開啟方式:

vim /lib/systemd/system/docker.service

找到 ExecStart行修改為:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

重啟docker

systemctl daemon-reload
systemctl restart docker

其他方式:

大家可以產考這個文章:Docker 遠程連接 -- dockerd 命令詳解

在 /etc/docker/daemon.json (下文統一簡稱 daemon.json)中寫入以下內容

{
  "hosts":[
    "unix:///var/run/docker.sock",
    "tcp://0.0.0.0:2375"
  ]
}

idea docker 控制台

以上步驟完成就可以使用idea docker console了。

功能包含:日志查看,鏡像啟動停止等。
image.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM