LoadImage в podman с python3

Я пытаюсь загрузить свой tar-образ в podman.

Python 3.7.8 (default, Jun 29 2020, 05:46:05)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import podman
>>> c = podman.Client(uri='unix://var/run/docker.sock') #docker.sock is my mount point for podman socket
>>> c.
c.containers  c.images      c.pods        c.system
>>> c.images.
c.images.build(          c.images.get(            c.images.list(           c.images.search(
c.images.delete_unused(  c.images.import_image(   c.images.pull(
>>> c.images.

Я не вижу способа загрузки изображения. Есть ли такой метод, как c.load_image("/tmp/se.tgz")? аналогичный метод существует для докеров и легко выполним.


person Samar Yadav    schedule 15.08.2020    source источник


Ответы (1)


Существует существующий API, который можно использовать таким образом.

c = podman.Client(uri='unix://var/run/docker.sock')
with c._client() as podman:
    results = podman.LoadImage("", "/tmp/se.tgz", False, False)
person Samar Yadav    schedule 27.08.2020