idea设置docker远程插件

1次阅读

共计 943 个字符,预计需要花费 3 分钟才能阅读完成。

简介

docker 都是通过命令来操作容器,使用 idea 插件可以减少重复命令输入等。

使用步骤

Idea 内安装插件

打开 Idea,Preferences | Plugins

进入插件安装界面,在搜索框中输入 docker,可以看到 Docker integration,点击右边的 Install 按钮进行安装, 安装后重启 Idea。

配置插件

重启后配置 docker,连接到远程 docker 服务,打开配置界面。

路径: Preferences | Build, Execution, Deployment | Docker

点击 + 号添加一个 docker 配置,输入 Name 和 Engine API URL,URL 是 docker 服务地址。

如果连接本机 docker 选择 Docker for Mac

连接其他机器则选择 TCP socket

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

开启 docker 远程连接

可能出现异常如下:

需要 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 了。

功能包含:日志查看,镜像启动停止等。

正文完
 0