idea設置docker遠程插件

簡介

docker都是經過命令來操做容器,使用idea插件能夠減小重複命令輸入等。docker

使用步驟

Idea內安裝插件json

打開Idea,Preferences | Pluginsvim

進入插件安裝界面,在搜索框中輸入docker,能夠看到Docker integration,點擊右邊的Install按鈕進行安裝,安裝後重啓Idea。image.pngcentos

配置插件restful

重啓後配置docker,鏈接到遠程docker服務,打開配置界面。socket

路徑: Preferences | Build, Execution, Deployment | Dockerimage.pngtcp

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

若是鏈接本機docker 選擇Docker for Macui

鏈接其餘機器則選擇TCP socketcentos7

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

相關文章
相關標籤/搜索