<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://liuxinxiu.com:80/s//</link>
<title><![CDATA[docker容器备份成镜像结合定时器自动执行]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux/Unix]]></category>
<pubDate>Sat, 03 Jun 2023 03:34:38 +0000</pubDate> 
<guid>http://liuxinxiu.com:80/s//</guid> 
<description>
<![CDATA[ 
	<div class="codeText"><div class="codeHead">C#代码</div><ol start="1" class="dp-c"><li class="alt"><span><span class="preprocessor">###&nbsp;把docker容器提交成新的镜像</span><span>&nbsp;&nbsp;</span></span></li><li><span>cd&nbsp;/data/backup&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span><span class="preprocessor">###&nbsp;备份Jenkins容器</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>docker&nbsp;commit&nbsp;-a&nbsp;<span class="string">&quot;Jesse&nbsp;Liu&quot;</span><span>&nbsp;-m&nbsp;</span><span class="string">&quot;v20230602&quot;</span><span>&nbsp;jenkins-rsync-v2&nbsp;jenkins-rsync:v2b&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;save&nbsp;-o&nbsp;jenkins-rsync-v2b.tar&nbsp;jenkins-rsync:v2b&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span><span class="preprocessor">###&nbsp;备份Nginx容器</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>docker&nbsp;commit&nbsp;-a&nbsp;<span class="string">&quot;Jesse&nbsp;Liu&quot;</span><span>&nbsp;-m&nbsp;</span><span class="string">&quot;v20230602&quot;</span><span>&nbsp;nginx-nodejs-redis-v2&nbsp;nginx-nodejs-redis:v2b&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;save&nbsp;-o&nbsp;nginx-nodejs-redis-v2b.tar&nbsp;nginx-nodejs-redis:v2b&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>docker&nbsp;commit&nbsp;-a&nbsp;<span class="string">&quot;Jesse&nbsp;Liu&quot;</span><span>&nbsp;-m&nbsp;</span><span class="string">&quot;v20230602&quot;</span><span>&nbsp;jenkins-rsync-v2&nbsp;jenkins-rsync:v2b&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;save&nbsp;-o&nbsp;jenkins-rsync-v2b.tar&nbsp;jenkins-rsync:v2b&nbsp;&nbsp;</span></li><li class="alt"><span>docker&nbsp;commit&nbsp;-a&nbsp;<span class="string">&quot;Jesse&nbsp;Liu&quot;</span><span>&nbsp;-m&nbsp;</span><span class="string">&quot;v20230602&quot;</span><span>&nbsp;nginx-nodejs-redis-v2&nbsp;nginx-nodejs-redis:v2b&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;save&nbsp;-o&nbsp;nginx-nodejs-redis-v2b.tar&nbsp;nginx-nodejs-redis:v2b&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span><span class="preprocessor">###&nbsp;SHELL脚本依次压缩导出tgz文件</span><span>&nbsp;&nbsp;</span></span></li><li><span>cd&nbsp;/data/backup&nbsp;&amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>rm&nbsp;-rf&nbsp;jenkins-rsync-v2b.tgz&nbsp;&amp;&amp;&nbsp;&nbsp;</span></li><li><span>rm&nbsp;-rf&nbsp;nginx-nodejs-redis-v2b.tgz&nbsp;&amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker&nbsp;rmi&nbsp;jenkins-rsync:v2b&nbsp;&amp;&amp;&nbsp;&nbsp;</span></li><li><span>docker&nbsp;rmi&nbsp;nginx-nodejs-redis:v2b&nbsp;&amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker&nbsp;commit&nbsp;-a&nbsp;<span class="string">&quot;Jesse&nbsp;Liu&quot;</span><span>&nbsp;-m&nbsp;</span><span class="string">&quot;v20230602&quot;</span><span>&nbsp;jenkins-rsync-v2&nbsp;jenkins-rsync:v2b&nbsp;&amp;&amp;&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;image&nbsp;save&nbsp;jenkins-rsync:v2b&nbsp;&gt;&nbsp;jenkins-rsync-v2b.tgz&nbsp;&amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker&nbsp;commit&nbsp;-a&nbsp;<span class="string">&quot;Jesse&nbsp;Liu&quot;</span><span>&nbsp;-m&nbsp;</span><span class="string">&quot;v20230602&quot;</span><span>&nbsp;nginx-nodejs-redis-v2&nbsp;nginx-nodejs-redis:v2b&nbsp;&amp;&amp;&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;image&nbsp;save&nbsp;nginx-nodejs-redis:v2b&nbsp;&gt;&nbsp;nginx-nodejs-redis-v2b.tgz&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span><span class="preprocessor">###&nbsp;SHELL脚本依次解压导入docker镜像</span><span>&nbsp;&nbsp;</span></span></li><li><span>docker&nbsp;image&nbsp;load&nbsp;-i&nbsp;jenkins-rsync-v2b.tgz&nbsp;&nbsp;</span></li><li class="alt"><span>docker&nbsp;image&nbsp;load&nbsp;-i&nbsp;nginx-nodejs-redis-v2b.tgz&nbsp;&nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span><span class="preprocessor">###&nbsp;编辑和查看定时器配置</span><span>&nbsp;&nbsp;</span></span></li><li><span>crontab&nbsp;-e&nbsp;&nbsp;</span></li><li class="alt"><span>crontab&nbsp;-l&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>每星期六的晚上11&nbsp;:&nbsp;00&nbsp;pm重启smb&nbsp;&nbsp;</span></li><li><span>0&nbsp;23&nbsp;*&nbsp;*&nbsp;6&nbsp;/etc/init.d/smb&nbsp;restart&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>每天的0:30重启smb&nbsp;&nbsp;</span></li><li class="alt"><span>30&nbsp;0&nbsp;*&nbsp;*&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart&nbsp;&nbsp;</span></li><li><span>30&nbsp;0&nbsp;*&nbsp;*&nbsp;*&nbsp;root&nbsp;/sh/docker-backup.sh&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>一分钟执行一次&nbsp;&nbsp;</span></li><li class="alt"><span>*/1&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;root&nbsp;/sh/test.sh&nbsp;&nbsp;</span></li><li><span>*/1&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;root&nbsp;/sh/test.sh&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span><span class="preprocessor">###&nbsp;重启定时器服务</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>chmod&nbsp;755&nbsp;/sh/test.sh&nbsp;&nbsp;</span></li><li><span>chmod&nbsp;755&nbsp;/sh/docker-backup.sh&nbsp;&nbsp;</span></li><li class="alt"><span>chmod&nbsp;755&nbsp;/sh/scp-docker.sh&nbsp;&nbsp;</span></li><li><span>systemctl&nbsp;restart&nbsp;crond&nbsp;&nbsp;</span></li></ol></div><div>&nbsp;</div>
]]>
</description>
</item><item>
<link>http://liuxinxiu.com:80/s//#blogcomment</link>
<title><![CDATA[[评论] docker容器备份成镜像结合定时器自动执行]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://liuxinxiu.com:80/s//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>