Может ли докер вытащить изображение, видимое в podman и buildah?

Мне это помогло.

У меня есть файлы 1.jpg 2.jpg... 18.jpg

$ echo *.jpg | tr -s ' ' '\n' | sort -n

sortпутают с выводом lsиз-за непечатаемых цветных символов. Если вы попробуете это:

ls -1 --color=none *.jpg | sort -n

это будет работать отлично.

sortможет игнорировать непечатаемые символы с опцией -i, но это все еще не работает, и я не знаю, почему.

Но вы всегда можете убрать цвет таким образом, и sortбудет работать:

ls -1 --color=always *.jpg | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" | sort -n

Я надеюсь, что однажды sortпоявится такая возможность.

0
23.11.2020, 05:35
2 ответа

Вы также можете отправлять данные непосредственно в демон docker

IMG="localhost/foobar-centos-7:92"
podman push "$IMG" docker-daemon:"$IMG"
1
18.03.2021, 22:47

Одним из методов является podman saveи docker import. Однако это не сохранит метаданные, я протестировал его, и, похоже, он работает так же, как с oci-archiveи docker-archive.

img=localhost/foobar-centos-7:92
podman save --format oci-archive -o /tmp/image-oci.tar "$img"
docker import /tmp/image-oci.tar "$img"
0
18.03.2021, 22:47

Теги

Похожие вопросы