<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/s//</link>
<title><![CDATA[docker自动导入镜像]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[虚拟化]]></category>
<pubDate>Sat, 03 Jun 2023 03:40:29 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//</guid> 
<description>
<![CDATA[ 
	<p><span style="color: rgb(0, 0, 255);">vi /sh/scp-docker.sh</span></p><p><strong>#### 同步远程的docker镜像自动装载</strong></p><div class="codeText"><div class="codeHead">C#代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>cd /data/backup &amp;&amp;&nbsp;&nbsp;</span></span></li><li><span>scp root@172.16.207.22:/data/backup/* ./ &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker stop nginx-nodejs-redis:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li><span>docker rm nginx-nodejs-redis:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker stop jenkins-rsync:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li><span>docker rm jenkins-rsync:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker rmi nginx-nodejs-redis:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li><span>docker rmi jenkins-rsync:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker image load -i jenkins-rsync-v2b.tgz &amp;&amp;&nbsp;&nbsp;</span></li><li><span>docker image load -i nginx-nodejs-redis-v2b.tgz &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>rm -rf /data/apps &amp;&amp;&nbsp;&nbsp;</span></li><li><span>mkdir -p /data/apps/nginx/htdocs &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>mkdir -p /data/apps/redis/htdocs &amp;&amp;&nbsp;&nbsp;</span></li><li><span>mkdir -p /data/apps/rsync/www &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>mkdir -p /data/apps/nodejs/htdocs/nest/KTM/dist &amp;&amp;&nbsp;&nbsp;</span></li><li><span>mkdir -p /data/apps/nodejs/htdocs/nest/KTM/<span class="keyword">public</span><span> &amp;&amp;&nbsp;&nbsp;</span></span></li><li class="alt"><span>mkdir -p /data/apps/nodejs/htdocs/nest/do_nest/<span class="keyword">public</span><span>/www &amp;&amp;&nbsp;&nbsp;</span></span></li><li><span>mkdir -p /data/apps/nodejs/htdocs/nest/other &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker run &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-u root &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-p 80:80 &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-p 8080:80 &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-p 3000:3000 &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-p 6379:6379 &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/nginx/htdocs:/data/nginx/htdocs &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/redis/htdocs:/data/redis/htdocs &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/rsync:/data/rsync &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/nodejs/htdocs/nest/KTM/dist:/data/nodejs/htdocs/nest/KTM/dist &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/nodejs/htdocs/nest/KTM/<span class="keyword">public</span><span>:/data/nodejs/htdocs/nest/KTM/</span><span class="keyword">public</span><span> &#92;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/nodejs/htdocs/nest/do_nest/<span class="keyword">public</span><span>/www:/data/nodejs/htdocs/nest/do_nest/</span><span class="keyword">public</span><span>/www &#92;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/nodejs/htdocs/nest/other:/data/nodejs/htdocs/nest/other &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;--privileged=<span class="keyword">true</span><span> &#92;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;--name=nginx-nodejs-redis-v2b &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-d --restart=always nginx-nodejs-redis:v2b &amp;&amp;&nbsp;&nbsp;</span></li><li class="alt"><span>docker run -p 4440:8080 -p 5000:5000 -p 8730:873 &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-u root &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;--name=jenkins-rsync-v2b &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;--privileged=<span class="keyword">true</span><span> &#92;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /etc/localtime:/etc/localtime &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/jenkins_home:/data/jenkins &#92;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;-v /data/apps/rsync/www:/data/rsync/www &#92;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;-d --restart=always jenkins-rsync:v2b&nbsp;&nbsp;</span></li></ol></div><p><strong>### 重启定时器服务</strong></p><p>chmod 755 /sh/scp-docker.sh</p><p>systemctl restart crond</p><p><strong>### 编辑和查看定时器配置</strong></p><p>crontab -e</p><p>crontab -l</p><p><strong>### 每天的2:10重启smb</strong></p><p>10 2 * * * /sh/scp-docker.sh</p>
]]>
</description>
</item><item>
<link>http://pic1.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://pic1.liuxinxiu.com:80/s//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>