1Panel/backend/app/dto/docker.go

29 lines
758 B
Go
Raw Normal View History

2022-11-14 11:19:42 +00:00
package dto
type DaemonJsonUpdateByFile struct {
File string `json:"file"`
}
type DaemonJsonConf struct {
IsSwarm bool `json:"isSwarm"`
2022-11-14 11:19:42 +00:00
Status string `json:"status"`
2023-01-05 09:29:27 +00:00
Version string `json:"version"`
2022-11-14 11:19:42 +00:00
Mirrors []string `json:"registryMirrors"`
Registries []string `json:"insecureRegistries"`
LiveRestore bool `json:"liveRestore"`
IPTables bool `json:"iptables"`
2022-11-14 11:19:42 +00:00
CgroupDriver string `json:"cgroupDriver"`
2023-05-18 10:38:19 +00:00
LogMaxSize string `json:"logMaxSize"`
LogMaxFile string `json:"logMaxFile"`
2022-11-14 11:19:42 +00:00
}
2022-12-07 09:28:14 +00:00
type LogOption struct {
LogMaxSize string `json:"logMaxSize"`
LogMaxFile string `json:"logMaxFile"`
}
2022-12-07 09:28:14 +00:00
type DockerOperation struct {
Operation string `json:"operation" validate:"required,oneof=start restart stop"`
2022-12-07 09:28:14 +00:00
}