有没有办法从kuberentes pod下载容器图像?假设我们在Pod中运行了多个容器,我们想要下载容器,以便我们可以在该容器中离线执行一些操作。我们想直接从kubernets pod下载的原因是因为大多数环境设置已经设置好,容器应该能够以一个docker命令启动。
就像在kubernetes pod环境中询问docker compose文件一样。
答案 0 :(得分:2)
Kubernetes本身,任何特殊命令等都无法做到这一点。以下是关于它的discussion。
但您仍然可以在节点上使用docker commit
command并将容器的状态保存为新图像:
kubectl describe $POD
。您需要Container ID
和Node
值。docker commit $CONTAINER_ID saved-image:1
。