Documentation
¶
Index ¶
Constants ¶
View Source
const ( DaemonLog = "/tmp/pouchd.log" PouchdBin = "pouchd" HomeDir = "/tmp/test/pouch" Listen = "unix:///tmp/test/pouch/pouchd.sock" StreamServerPort = "10020" ContainerdAdd = "/tmp/test/pouch/containerd.sock" Pidfile = "/tmp/test/pouch/pouch.pid" ConfigFile = "/tmp/test-config.json" )
For pouch daemon test, we launched another pouch daemon.
Variables ¶
This section is empty.
Functions ¶
func CreateConfigFile ¶
CreateConfigFile create configuration file and marshal cfg. Merge the default config to it if the default config exists.
Types ¶
type Config ¶
type Config struct {
LogPath string
LogFile *os.File
// Daemon startup arguments.
Args []string
// Daemon startup config.
Cfg map[string]interface{}
// pouchd binary location
Bin string
// The following args are all MUST required,
// in case the new daemon conflicts with existing ones.
Listen string
StreamServerPort string
HomeDir string
ContainerdAddr string
Pidfile string
// pid of pouchd
Pid int
// if Debug=true, dump daemon log when daemon failed to start
Debug bool
// contains filtered or unexported fields
}
Config is the configuration of pouch daemon.
func (*Config) IsDaemonUp ¶
IsDaemonUp checks if the pouchd is launched.
Click to show internal directories.
Click to hide internal directories.