Jetbrains系列IDE配合Docker插件自动部署
docker大大简化了部署的复杂度,可是大家日常使用docker的时候,每次编写完dockerfile都要打包上传到服务器编译调试,非常的不方便,于是这里记录一个简便的办法,希望大家能有所收获
Jetbrains家的IDE都有一个插件名叫Docker,首先确保您正在使用的IDE安装Docker,这是前提。安装好此插件之后,我们的教程才刚开始。
1. Docker开启远程支持
Docker默认是不开启远程支持的,我们需要对Docker服务做一些设置,以便IDE能够与其交互。这里以Ubuntu 1804.3 LTS为例,演示如何开启远程支持。
- 检查
/etc/systemd/system/docker.service.d/
文件夹是否存在,如果没有则创建之。 在文件夹
/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
- 编辑完配置文件,肯定是要重新启动一下服务以使其生效,这是常理。
systemctl daemon-reload && systemctl restart docker.service
警告:以此方法开启远程支持只是为了日常开发调试方便,切莫在生产服务器打开此配置项,危险!
2. 使用IDE连接
打开IDE的设置,搜索docker
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。