<div id="cnblogs_post_body" class="blogpost-body cnblogs-markdown"><pre><code class="hljs haskell"><span class="hljs-meta"># 在 node1 执行 nginx 程序,挂载本地的目录</span> <span class="hljs-title">docker</span> pull nginx:stable-alpine
<span class="hljs-title">mkdir</span> /<span class="hljs-class"><span class="hljs-keyword">data</span>/html</span>
<span class="hljs-title">echo</span> <span class="hljs-string">"hello world"</span> > /<span class="hljs-class"><span class="hljs-keyword">data</span>/html/index.html</span>
<span class="hljs-title">docker</span> run <span class="hljs-comment">--name mynginx -p 80:80 -v /data/html/:/usr/share/nginx/html:ro -d nginx:stable-alpine</span>
<span class="hljs-meta"># 备份镜像和目录</span> <span class="hljs-title">docker</span> save -o nginx_stable-alpine nginx:stable-alpine <span class="hljs-title">cp</span> -r /<span class="hljs-class"><span class="hljs-keyword">data</span>/html ./nginx_html_20180914</span>
<span class="hljs-meta"># 把备份的镜像和数据传输到新的 node2 机器上进行恢复</span> <span class="hljs-title">docker</span> load < nginx_stable-alpine <span class="hljs-title">mv</span> nginx_html_20180914 /<span class="hljs-class"><span class="hljs-keyword">data</span>/html</span>
<span class="hljs-title">docker</span> run <span class="hljs-comment">--name mynginx -p 80:80 -v /data/html/:/usr/share/nginx/html:ro -d nginx:stable-alpine</span> </code></pre>
</div>