Podman Run Volume

Podman run volume vs mount #

volume #

--volume, -v=[[SOURCE-VOLUME|HOST_DIR:]CONTAINER-DIR[:OPTIONS]]

  • SOURCE-VOLUME 是 named volume
  • HOST_DIR 是目录就可以,bind mount

source 的可以没有,没有的话就是匿名创建

  • CONTAINER-DIR 是绝对路径, 显然必须要有

options #

  • rw|ro

可读写或者只读。默认 rw

  • z|Z

Label volume mounts, 主要是 SELinux 中的问题。

  • [O]

Overlay volume mounts

  • [U]

chown volume mounts.

U 会用 host 的 user/group 来 chown container 中的文件。 默认是不会修改user/group的, container 中的就会和 host 的不一样。

  • [no]copy

  • [no]dev

  • [no]exec

  • [no]suid

  • [r]bind

  • [r]shared|[r]slave|[r]private[r]unbindable

Mounts propagation

  • idmap[=options]

mount #

resources #

https://docs.podman.io/en/latest/markdown/podman-run.1.html