【问题标题】:How can I share my docker images with Conatinerd runtime?如何与 Containerd 运行时共享我的 docker 镜像?
【发布时间】:2020-08-19 09:23:13
【问题描述】:

我曾经使用 docker 镜像,现在我尝试使用 containerd 运行时运行容器。所以,我想与 ctr 共享我预先构建的 docker 图像,这可能吗? 请问我该怎么做?

【问题讨论】:

标签: docker containerd


【解决方案1】:

是的,两者都实现了 OCI 图像规范。如果您的 containerd 安装可以访问您的映像,它应该可以无缝运行。

从 Docker Hub 运行 redis:alpine 映像的一个示例:

ctr image pull docker.io/library/redis:alpine
ctr run docker.io/library/redis:alpine myid

【讨论】:

  • 我想使用我已经用 docker 拉取的本地图像或者我在本地构建它,有没有办法做到这一点?
  • 您可以使用docker save [your image] > image.tardocker保存图像,然后使用ctr image import image.tar将其导入ctr
  • 好的,解决了我不存在的问题,谢谢!
猜你喜欢
  • 2022-10-15
  • 2022-12-22
  • 1970-01-01
  • 1970-01-01
  • 2017-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多