有没有办法从kuberentes环境中的pod下载容器图像?

时间:2018-03-25 22:56:45

标签: kubernetes docker-compose

有没有办法从kuberentes pod下载容器图像?假设我们在Pod中运行了多个容器,我们想要下载容器,以便我们可以在该容器中离线执行一些操作。我们想直接从kubernets pod下载的原因是因为大多数环境设置已经设置好,容器应该能够以一个docker命令启动。

就像在kubernetes pod环境中询问docker compose文件一样。

1 个答案:

答案 0 :(得分:2)

Kubernetes本身,任何特殊命令等都无法做到这一点。以下是关于它的discussion

但您仍然可以在节点上使用docker commit command并将容器的状态保存为新图像:

  1. 获取容器的ID,以及在详细的广告信息中运行它的节点:kubectl describe $POD。您需要Container IDNode值。
  2. 连接到您在上一步中获得的节点并致电:docker commit $CONTAINER_ID saved-image:1