欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

docker保存容器(docker容器重啟不會保存數據)

夏志豪2年前9瀏覽0評論

Docker 是一個開源的平臺,可以讓開發者為應用程序創建輕量級、可移植的容器。這個平臺的一個重要功能就是能夠保存容器,以便在需要時再次使用。

保存一個 Docker 容器需要使用 Docker commit 命令。該命令可以創建一個新的映像,并將當前容器中的更改保存到該映像中。

docker commit [-a|--author] [-c|--change[=[]]] [-m|--message] [-p|--pause[=true|false]] [-a|--author][[:]]

命令行參數解釋:

  • -a|--author:用于指定作者的名稱或郵件地址
  • -c|--change:用于在新映像中添加生效的 Dockerfile 指令
  • -m|--message:用于指定一個提交信息
  • -p|--pause:用于暫停容器以便創建提交
  • :要保存的容器的 ID
  • ::新映像的名稱和標記

保存一個容器的示例命令:

docker commit -m "Added a new package" my-container my-repo:latest

執行該命令后,Docker 會將 my-container 容器的更改保存到一個名為my-repo:latest的新映像中。

一旦你保存了一個容器,你可以使用 Docker save 命令將該映像保存為 tar 文件。該文件可以在另一臺機器上導入 Docker。

docker save my-repo:latest >my-image.tar

執行該命令后,Docker 會將 my-repo:latest 映像保存為 my-image.tar 文件。要將該文件導入另一臺機器上的 Docker,請使用 Docker load 命令。

docker load< my-image.tar

總之,Docker 提供了各種功能來保存和恢復容器。通過使用 commit 命令,你可以保存當前容器的更改,并將其轉換為一個新的映像。然后,使用 save 和 load 命令來將該映像保存為 tar 文件或導入到另一臺機器的 Docker 中。