王小珏一若望 發表於 2018-12-4 15:23:00

Docker(十三)-Docker save and load镜像保存

<h3>持久化docker的镜像或容器的方法</h3>
<p>Docker的镜像和容器可以有两种方式来导出</p>
<ul>
<li><code>docker save #ID or #Name</code></li>
<li><code>docker export #ID or #Name</code></li>
</ul>
<h3>docker save和docker export的区别</h3>
<ul>
<li>对于Docker Save方法,会保存该镜像的所有历史记录</li>
<li>对于Docker Export 方法,不会保留历史记录,即没有commit历史</li>
<li>docker save保存的是镜像(image),docker export保存的是容器(container);</li>
<li>docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像;</li>
<li>docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称。</li>
</ul>
<p><strong>save命令&nbsp;</strong></p>
<hr>
<p>docker save images </p>
<p>示例&nbsp;<br>docker save -o nginx.tar nginx:latest&nbsp;<br>或&nbsp;<br>docker save &gt; nginx.tar nginx:latest&nbsp;<br>其中-o和&gt;表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)</p>
<p><strong>load命令</strong></p>
<hr>
<p>docker load </p>
<p>示例 <br>docker load -i nginx.tar <br>或 <br>docker load &lt; nginx.tar <br>其中-i和&lt;表示从文件输入。会成功导入镜像及相关元数据,包括tag信息</p>
<p><strong>export命令</strong></p>
<hr>
<p>docker export container </p>
<p>示例 <br>docker export -o nginx-test.tar nginx-test </p>
<p>#导出为tar</p>
<p>docker export #ID or #Name &gt; /home/export.tar</p>
<p>其中-o表示输出到文件,nginx-test.tar为目标文件,nginx-test是源容器名(name)</p>
<p><strong>import命令</strong></p>
<hr>
<p>docker import file|URL|- ]</p>
<p>示例 <br>docker import nginx-test.tar nginx:imp <br>或 <br>cat nginx-test.tar | docker import - nginx:imp</p>
<pre class="prettyprint"><span class="com"><span class="pln"><span class="kwd"><span class="pln"><span class="com"><span class="pln"><span class="com"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="kwd"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="kwd"><span class="pln"><span class="pun"><span class="pln"><br><br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre><br><br>
来源:https://www.cnblogs.com/zhuochong/p/10064350.html
頁: [1]
查看完整版本: Docker(十三)-Docker save and load镜像保存