通常启动Docker,需要借助系统工具,比如

systemctl start docker

而为debug,可以使用dockerd命令,手动启动Docker,此时它会在前台运行,并直接将日志输出到终端。

$ dockerd

INFO[0000] +job init_networkdriver()
INFO[0000] +job serveapi(unix:///var/run/docker.sock)
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
...
...

如果要关闭它,只需要Ctrl+C。

配置Docker daemon

可以通过在docker启动时传递flags,或在daemon.json定义,从而配置daemon。

dockerd有很多配置选项

$ dockerd -D --tls=true --tlscert=/var/docker/server.pem --tlskey=/var/docker/serverkey.pem -H tcp://192.168.59.3:2376

等同于在daemon.json配置

  "hosts":[
    "tcp://127.0.0.1:2375",
    "unix:///var/run/docker.sock"
  ]

results matching ""

    No results matching ""