| ... | ... |
@@ -933,6 +933,7 @@ func (srv *Server) pushImage(r *registry.Registry, out io.Writer, remote, imgID, |
| 933 | 933 |
if err != nil {
|
| 934 | 934 |
return "", fmt.Errorf("Failed to generate layer archive: %s", err)
|
| 935 | 935 |
} |
| 936 |
+ defer os.RemoveAll(layerData.Name()) |
|
| 936 | 937 |
|
| 937 | 938 |
// Send the layer |
| 938 | 939 |
if checksum, err := r.PushImageLayerRegistry(imgData.ID, utils.ProgressReader(layerData, int(layerData.Size), out, sf.FormatProgress("", "Pushing", "%8v/%v (%v)"), sf, false), ep, token, jsonRaw); err != nil {
|