我应该如何设置docker的debian安装来接受远程连接

我试图设置docker的debian安装,以便它会接受外部连接。 我想这样做的原因是,我正在开发一个Windows 7(也是Windows 10)的家庭版本,无法运行docker,但目标机器是一个小的树莓派,这是configuration和运行docker(使用raspbian -jessie),我可以用它作为奴隶的发展环境。 所以如果我在Windows机器上运行Jenkins,它可以将作业传递给从机。

这个问题源于运行systemd时debian安装的方式。 这看起来不正确,但我相信其他人已经克服了这一点,所以我在这里问。

为了使“dockerd”(守护进程)接受来自默认套接字以外的连接,我必须在启动时传递-H标志,或者(根据docker docks)创build一个/etc/docker/daemon.json带有“主机”条目的/etc/docker/daemon.json文件。 我试图做到这一点,但是当docker开始时,它报告说,不能在命令行上有标志,并通过daemon.json文件设置相同的属性。

在一个debian系统安装(这是完整的AMD64 Debian安装,以及我在raspberry pi上使用的raspbian debian),有一个文件/lib/systemd/system/docker.service ,其中包含启动命令dockerd。 如果有标志-H fd:// 。 我认为这是防止daemon.json文件产生影响的有问题的一组标志。

我看到的问题是,如果我只是编辑.service文件,那么.service任何升级都会出现并覆盖它,因为(非常正确)Debian不认为这是一个configuration文件。

其他人如何处理这个难题呢?