Как я могу поделиться своими образами докеров со средой выполнения Conatind?

Раньше я работал с образами докеров, а теперь пытаюсь запускать контейнеры, используя среду выполнения containerd. Итак, я хочу поделиться своими готовыми образами докеров с ctr, возможно ли это? Как я могу это сделать, пожалуйста?


person Saida Meftah    schedule 19.08.2020    source источник
comment
Отвечает ли это на ваш вопрос? Как запускать образы докеров в containerd с помощью ctr в интерфейс командной строки?   -  person Gustavo Kawamoto    schedule 19.08.2020


Ответы (1)


Да, оба реализуют спецификацию изображения OCI. Если ваш образ доступен для вашей установки containerd, он должен работать без проблем.

Один из примеров запуска образа redis:alpine из Docker Hub:

ctr image pull docker.io/library/redis:alpine
ctr run docker.io/library/redis:alpine myid
person Gustavo Kawamoto    schedule 19.08.2020
comment
Я хочу использовать свои локальные образы, которые я уже получил с помощью Docker, или я создаю их локально, есть ли способ сделать это? - person Saida Meftah; 19.08.2020
comment
Вы можете сохранить изображение из docker с помощью docker save [your image] > image.tar, а затем импортировать его в ctr с помощью ctr image import image.tar. - person Gustavo Kawamoto; 19.08.2020
comment
Хорошо, это решило мою насущную проблему, спасибо! - person Saida Meftah; 20.08.2020