server: store containers state on disk

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca 2017-05-11 12:03:59 +02:00
parent 2ddc062bbe
commit da0b8a6157
No known key found for this signature in database
GPG key ID: B2BEAD150DE936B9
7 changed files with 30 additions and 0 deletions

View file

@ -2,6 +2,7 @@ package oci
import (
"fmt"
"path/filepath"
"sync"
"time"
@ -64,6 +65,11 @@ func NewContainer(id string, name string, bundlePath string, logPath string, net
return c, nil
}
// StatePath returns the containers state.json path
func (c *Container) StatePath() string {
return filepath.Join(c.dir, "state.json")
}
// CreatedAt returns the container creation time
func (c *Container) CreatedAt() time.Time {
return c.state.Created