(s store.ReaderWriter, name string, fromContextName string, opts createOptions)
| 130 | } |
| 131 | |
| 132 | func createFromExistingContext(s store.ReaderWriter, name string, fromContextName string, opts createOptions) error { |
| 133 | if len(opts.endpoint) != 0 { |
| 134 | return errors.New("cannot use --docker flag when --from is set") |
| 135 | } |
| 136 | reader := store.Export(fromContextName, &descriptionDecorator{ |
| 137 | Reader: s, |
| 138 | description: opts.description, |
| 139 | }) |
| 140 | defer reader.Close() |
| 141 | return store.Import(name, s, reader) |
| 142 | } |
| 143 | |
| 144 | type descriptionDecorator struct { |
| 145 | store.Reader |