mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
log: Add restart policy name to the inspect information of container
Under the restart policy "--restart=no", there is no record about it in the information from docker inspect. To keep it consistent around the three(maybe more in the future) restart policies and distinguish with no restart policy specified cases, it's worth to record it even though it is the default restart policy which will not restart the container. Signed-off-by: Hu Keping <hukeping@huawei.com>
This commit is contained in:
parent
ae493e721e
commit
2082ff82b5
1 changed files with 1 additions and 4 deletions
|
@ -336,18 +336,15 @@ func parseRestartPolicy(policy string) (RestartPolicy, error) {
|
|||
name = parts[0]
|
||||
)
|
||||
|
||||
p.Name = name
|
||||
switch name {
|
||||
case "always":
|
||||
p.Name = name
|
||||
|
||||
if len(parts) == 2 {
|
||||
return p, fmt.Errorf("maximum restart count not valid with restart policy of \"always\"")
|
||||
}
|
||||
case "no":
|
||||
// do nothing
|
||||
case "on-failure":
|
||||
p.Name = name
|
||||
|
||||
if len(parts) == 2 {
|
||||
count, err := strconv.Atoi(parts[1])
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in a new issue