docker-machine在运行systemd的远程Ubuntu主机上保存配置?

时间:2016-03-26 03:47:00

标签: docker systemd docker-machine

可以使用以下命令创建远程计算机:

docker-machine create --driver generic --generic-ip-address=<IP> myremotemachine

此命令在运行Ubuntu的远程主机上安装和配置docker。在此之后,Docker守护程序使用以下命令运行:

/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=generic

我想在此命令中调整一些参数,但我找不到docker-machine写入此配置的位置。它必须是持久的,因为在重新启动时,远程Ubuntu主机使用这些参数启动Docker守护程序。它们也不是默认参数,因为在运行docker-machine create之前,在此Ubuntu服务器上,守护程序运行的参数较少(-H fd://)。

还有另一种方法可以配置systemd吗?

1 个答案:

答案 0 :(得分:0)

我找到了这个答案。

以下命令给了我答案:

$ sudo systemctl status docker
● docker.service
   Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2016-03-26 03:44:11 UTC; 37min ago
...

所以docker-machine写入/etc/systemd/system/docker.service文件,因此会覆盖默认安装文件中的值:/lib/systemd/system/docker.service