回覆列表
  • 1 # 小逗電競

    不請自來。

    這個比較簡單,方法也很多。最簡單的就是將映象打成tar包,然後上傳到另一個虛擬機器裡,然後load進去就可以了。

    1、映象打tar包

    docker images | grep dockerfly

    就拿dockerfly映象來說吧,dockerfly是docker WEB管理介面。

    docker save -o ./dockerfly.tar helyho/dockerfly

    已經根目錄下打成tar包了。

    2、透過sftp命令上傳tar包到另一個伺服器

    sftp [email protected]

    現在

    dockerfly.tar

    已經上傳到另一個伺服器上了。

    3、將打包後的映象tar包load進另一個伺服器的docker中

    docker load -i /root/dockerfly.tar docker images | grep dockerfly

    已經裝載進新的docker容器中了。

  • 2 # lee

    可以有幾種方法,一個是匯出映象包,第二個是構建好映象後上傳到映象倉庫,然後在另外一個虛擬機器上拉取,第三個辦法就是使用dockerfile構建映象,只需遷移dockerfile,然後構建即可。

  • 3 # 王海軍老師

    試試把DockerRootDir,一般預設是/var/lib/docker目錄掛過去另外一個虛擬機器的相同目錄,複製的話要用rsync -aXS, 並且有些storage driver複製會有問題,你可以試試。

  • 中秋節和大豐收的關聯?
  • 蛇喜歡吃什麼食物?