簡體   English   中英

有沒有辦法從 kuberentes 環境中的 pod 下載容器鏡像?

[英]Is there a way to download the container image from a pod in kuberentes environment?

有沒有辦法從 kuberentes pod 下載容器鏡像? 假設我們有多個容器在一個 Pod 中運行,我們想要下載容器,以便我們可以在該容器中離線做一些事情。 我們想直接從 Kubernetes pod 下載的原因是因為大多數環境設置已經設置並且容器應該能夠以單個 docker 命令啟動。

這就像從 kubernetes pod 環境中詢問 docker compose 文件。

你不能通過 Kubernetes 本身,通過任何特殊命令等來做到這一點。 這是關於它的討論

但是您仍然可以直接在節點上使用docker commit命令,並將容器的狀態保存為這樣的新圖像:

  1. 在詳細的 pod 信息中獲取容器的 ID 和節點: kubectl describe $POD 您需要Container IDNode值。
  2. 連接到您在上一步中獲得的節點並調用: docker commit $CONTAINER_ID saved-image:1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM