diff options
author | baude <bbaude@redhat.com> | 2018-02-23 10:18:23 -0600 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-02-23 17:44:28 +0000 |
commit | fd79671d05895cf209262c3262bab2fdac386984 (patch) | |
tree | e6400c9a3f48ae1127098f815f985ba7ff0535ee /libpod | |
parent | 16ed0baf65f5aa06530fcb3f8b0ccbdf309aedd1 (diff) | |
download | podman-fd79671d05895cf209262c3262bab2fdac386984.tar.gz podman-fd79671d05895cf209262c3262bab2fdac386984.tar.bz2 podman-fd79671d05895cf209262c3262bab2fdac386984.zip |
CreateContainerStorage by image id
When creating container storage by name, if that name is a tagged image then the storage
could not be found. We now use the image id which seems more reliable. Also added an
integration test to protect against regression.
Signed-off-by: baude <bbaude@redhat.com>
Closes: #393
Approved by: mheon
Diffstat (limited to 'libpod')
-rw-r--r-- | libpod/storage.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpod/storage.go b/libpod/storage.go index 42b9a86ad..100f96e7e 100644 --- a/libpod/storage.go +++ b/libpod/storage.go @@ -67,7 +67,7 @@ func (r *storageService) CreateContainerStorage(systemContext *types.SystemConte return ContainerInfo{}, ErrEmptyID } //// Check if we have the specified image. - ref, err := istorage.Transport.ParseStoreReference(r.store, imageName) + ref, err := istorage.Transport.ParseStoreReference(r.store, imageID) if err != nil { return ContainerInfo{}, err } |