Jetbrains系列IDE配合Docker插件自动部署

    docker大大简化了部署的复杂度,可是大家日常使用docker的时候,每次编写完dockerfile都要打包上传到服务器编译调试,非常的不方便,于是这里记录一个简便的办法,希望大家能有所收获

Jetbrains家的IDE都有一个插件名叫Docker,首先确保您正在使用的IDE安装Docker,这是前提。安装好此插件之后,我们的教程才刚开始。

1. Docker开启远程支持

Docker默认是不开启远程支持的,我们需要对Docker服务做一些设置,以便IDE能够与其交互。这里以Ubuntu 1804.3 LTS为例,演示如何开启远程支持。

  1. 检查 /etc/systemd/system/docker.service.d/ 文件夹是否存在,如果没有则创建之。
  2. 在文件夹 /etc/systemd/system/docker.service.d/ 下新建文件override.conf,内容如下:

    [Service]
    
    ExecStart=
    
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
    
    ExecReload=/bin/kill -s HUP $MAINPID
    
    TimeoutSec=0
    
    RestartSec=2
    
    Restart=always
  3. 编辑完配置文件,肯定是要重新启动一下服务以使其生效,这是常理。

    systemctl daemon-reload && systemctl restart docker.service

警告:以此方法开启远程支持只是为了日常开发调试方便,切莫在生产服务器打开此配置项,危险!

2. 使用IDE连接

    打开IDE的设置,搜索docker

TIM图片20200722170630.png


已注销
1 声望0 粉丝