Vincent Batts
93417d446c
containerd: missing config creates a default
This fixes silently ignore the config file not existing as well.
```bash
sudo ./bin/containerd --config farts
$ sudo ./bin/containerd --config farts
INFO[0000] config "farts" does not exist. Creating it. module=containerd
INFO[0000] starting containerd boot... module=containerd
INFO[0000] starting debug API... debug="/run/containerd/debug.sock" module=containerd
INFO[0000] loading monitor plugin "cgroups"... module=containerd
INFO[0000] loading runtime plugin "linux"... module=containerd
INFO[0000] loading snapshot plugin "snapshot-overlay"... module=containerd
INFO[0000] loading grpc service plugin "content-grpc"... module=containerd
INFO[0000] loading grpc service plugin "metrics-grpc"... module=containerd
INFO[0000] loading grpc service plugin "runtime-grpc"... module=containerd
INFO[0000] loading grpc service plugin "healthcheck-grpc"... module=containerd
INFO[0000] loading grpc service plugin "rootfs-grpc"... module=containerd
INFO[0000] starting GRPC API server... module=containerd
INFO[0000] containerd successfully booted in 0.001465s module=containerd
^C$ cat farts
state = "/run/containerd"
root = "/var/lib/containerd"
snapshotter = "overlay"
subreaper = false
[grpc]
socket = "/run/containerd/containerd.sock"
uid = 0
gid = 0
[debug]
socket = "/run/containerd/debug.sock"
level = "info"
[metrics]
address = ""
```
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-04-04 17:32:05 -04:00
..
2017-04-04 17:32:05 -04:00
2017-04-03 14:05:44 -07:00
2017-04-03 14:05:44 -07:00
2017-02-15 13:56:41 -08:00
2017-04-03 14:05:44 -07:00
2017-02-15 13:37:48 -08:00