可以使用以下命令创建远程计算机:
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
吗?
答案 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