2015-02-17 21:31:20 +00:00
|
|
|
package systemdocker
|
2015-02-09 04:38:37 +00:00
|
|
|
|
|
|
|
import (
|
|
|
|
"os"
|
|
|
|
|
2016-06-01 04:38:10 +00:00
|
|
|
"github.com/docker/docker/docker"
|
2015-10-12 11:50:17 +00:00
|
|
|
"github.com/rancher/os/config"
|
2016-11-23 10:49:35 +00:00
|
|
|
"github.com/rancher/os/log"
|
2015-02-09 04:38:37 +00:00
|
|
|
)
|
|
|
|
|
2015-02-17 21:31:20 +00:00
|
|
|
func Main() {
|
2017-07-12 13:58:38 +00:00
|
|
|
log.SetLevel(log.DebugLevel)
|
|
|
|
|
2016-03-16 09:48:57 +00:00
|
|
|
if os.Geteuid() != 0 {
|
|
|
|
log.Fatalf("%s: Need to be root", os.Args[0])
|
|
|
|
}
|
|
|
|
|
2016-06-01 04:38:10 +00:00
|
|
|
if os.Getenv("DOCKER_HOST") == "" {
|
2016-11-28 08:06:00 +00:00
|
|
|
os.Setenv("DOCKER_HOST", config.SystemDockerHost)
|
2015-02-09 04:38:37 +00:00
|
|
|
}
|
2016-06-01 04:38:10 +00:00
|
|
|
|
2017-07-12 13:58:38 +00:00
|
|
|
docker.RancherOSMain()
|
2015-02-09 04:38:37 +00:00
|
|
|
}
|