簡體   English   中英

將 Docker 容器導出到 VM 的最簡單方法是什么

[英]What is the easiest way to export a Docker container to VM

我在開發服務器中運行了 Hbase docker 容器。 將其導出到包含所有數據的生產 VM 的最佳方法是什么。

使用命令docker commit您可以從容器創建一個圖像,然后將該圖像放在您的 resgistry 中,並在生產中使用命令 docker docker run運行帶有新圖像的容器。 新圖像將包含所有數據。

示例:

  1. 在 dev 上,通過docker ps獲取您的 ID

     docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ba8a9e9ecd1b Hbase/ex1 "/sbin/my_init" 12 days ago Up About a minute 0.0.0.0:80, 0.0.0.0:80 dev-c
  2. 從容器創建一個新圖像

    docker commit ba8a9e9ecd1b repo/new-image
  3. 將您的新映像推送到注冊表

    docker push repo/new-image
  4. 在生產中運行容器

    docker run -itd repo/new-image

暫無
暫無

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

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