Matthew Heon
fc6dcd12b3
Add support for 'image' volume driver
...
We added the concept of image volumes in 2.2.0, to support
inspecting an image from within a container. However, this is a
strictly read-only mount, with no modification allowed.
By contrast, the new `image` volume driver creates a c/storage
container as its underlying storage, so we have a read/write
layer. This, in and of itself, is not especially interesting, but
what it will enable in the future is. If we add a new command to
allow these image volumes to be committed, we can now distribute
volumes - and changes to them - via a standard OCI image registry
(which is rather new and quite exciting).
Future work in this area:
- Add support for `podman volume push` (commit volume changes and
push resulting image to OCI registry).
- Add support for `podman volume pull` (currently, we require
that the image a volume is created from be already pulled; it
would be simpler if we had a dedicated command that did the
pull and made a volume from it)
- Add support for scratch images (make an empty image on demand
to use as the base of the volume)
- Add UOR support to `podman volume push` and
`podman volume pull` to enable both with non-image volume
drivers
Signed-off-by: Matthew Heon <matthew.heon@pm.me >
2022-09-22 13:07:40 -04:00
..
2022-08-26 16:53:40 +05:30
2021-04-20 09:18:52 -04:00
2022-09-22 13:07:40 -04:00
2022-08-01 16:21:55 +02:00
2022-07-30 17:26:08 +02:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-07-21 20:08:32 -06:00
2022-09-16 16:46:14 +09:00
2022-08-02 18:28:37 +09:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-07-30 17:24:31 +02:00
2022-07-30 17:24:31 +02:00
2022-07-05 15:36:08 -06:00
2022-07-05 15:36:08 -06:00
2022-09-16 11:43:26 -04:00
2022-09-20 15:34:27 -04:00
2022-07-05 15:36:08 -06:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-06-22 18:39:21 +02:00
2022-09-13 16:26:26 -07:00
2022-09-20 15:34:27 -04:00
2022-09-13 16:26:26 -07:00
2022-09-13 16:26:26 -07:00
2022-09-20 15:34:27 -04:00
2022-01-18 12:47:07 +01:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-08-23 11:54:31 +09:00
2022-09-21 16:12:25 +02:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-09-11 15:58:31 +08:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-08-02 18:28:37 +09:00
2022-07-05 15:36:08 -06:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-09-21 14:14:55 -04:00
2022-04-26 18:12:22 +02:00
2022-09-20 15:34:27 -04:00
2022-09-13 16:26:26 -07:00
2022-09-20 15:34:27 -04:00
2022-08-03 17:01:18 +09:00
2022-01-18 12:47:07 +01:00
2022-04-29 14:06:38 +02:00
2022-01-18 12:47:07 +01:00
2022-09-13 16:26:26 -07:00
2022-09-13 16:26:26 -07:00
2022-09-13 16:26:26 -07:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-07-07 11:23:17 -06:00
2022-09-20 15:34:27 -04:00
2022-07-25 13:11:06 -04:00
2022-04-29 14:06:38 +02:00
2022-09-08 10:28:42 +02:00
2022-04-29 14:06:38 +02:00
2022-07-05 10:32:49 -04:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-09-13 16:26:26 -07:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-07-25 09:28:26 -04:00
2022-09-13 16:26:26 -07:00
2022-08-19 00:41:22 +03:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-08-04 14:55:03 -04:00
2022-07-05 15:36:08 -06:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-08-05 12:01:51 +09:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-08-24 13:29:20 -04:00
2022-04-29 14:06:38 +02:00
2022-08-24 18:15:21 +09:00
2022-09-13 16:26:26 -07:00
2022-04-29 14:06:38 +02:00
2022-07-21 17:58:16 +02:00
2022-06-06 14:14:22 -04:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-09-13 16:26:26 -07:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-09-14 17:09:04 +02:00
2022-04-29 14:06:38 +02:00
2022-09-22 15:18:41 +02:00
2022-09-20 15:34:27 -04:00
2022-09-21 14:14:55 -04:00
2022-09-20 15:34:27 -04:00
2022-08-17 13:16:01 -04:00
2022-09-20 15:34:27 -04:00
2022-09-20 15:34:27 -04:00
2022-07-05 13:34:45 +00:00
2022-04-29 14:06:38 +02:00
2022-06-29 09:19:09 -04:00
2022-09-20 15:34:27 -04:00
2022-06-15 19:58:30 +02:00
2022-09-20 15:34:27 -04:00
2022-01-18 12:47:07 +01:00
2022-04-29 14:06:38 +02:00
2022-08-24 17:13:58 +02:00
2022-07-05 15:36:08 -06:00
2022-09-20 15:34:27 -04:00
2022-04-29 14:06:38 +02:00
2022-07-05 15:36:08 -06:00
2022-09-01 13:02:01 -04:00
2022-04-29 14:06:38 +02:00
2022-09-22 13:07:40 -04:00
2022-09-13 16:26:26 -07:00
2022-04-29 14:06:38 +02:00
2022-09-13 10:33:13 +02:00
2022-09-22 13:07:40 -04:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00
2022-04-29 14:06:38 +02:00