中标麒麟系统-离线内网环境-安装docker ( -io 1.x版本)
<p>继上次 在asianux4.5离线安装后(参考前一篇: 离线redflag(asianux4.5)内网环境docker 安装 操作), 这次尝试了中标麒麟</p><p>内核还是2.6的,所以我估计上次安装用的rpm包还能用。</p>
<p> </p>
<p>一、网盘上取下安装包</p>
<p> </p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/1328412/202006/1328412-20200602151138952-814312714.png"><img src="https://img2020.cnblogs.com/blog/1328412/202006/1328412-20200602151201103-801327481.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>按顺序安装</p>
<pre>1# rpm -ivh lxc-libs-xxx.rpm
2# rpm -ivh lua-alt-xxx.rpm
3# rpm -ivh lua-filesystem-xxx.rpm
4# rpm -ivh lua-lxc-1xxx.rpm
5# rpm -ivh lxc-xxx.rpm <br><br></pre>
<pre><span style="background-color: rgba(204, 255, 204, 1)">#安装libcgroup</span></pre>
<pre class="line-numberslanguage-ruby"><span style="background-color: rgba(204, 255, 204, 1)"><code class="language-ruby"><span class="token symbol">rpm <span class="token operator">-q libcgroup <br>居然能查到,说明中标麒麟不用安装libcgroup了,省事儿。</span></span></code></span></pre>
<pre><span style="background-color: rgba(204, 255, 204, 1)">否则要执行如下安装,当然7#的挂,8#重启在都也免了</span><br><span style="background-color: rgba(204, 255, 204, 1)">6# rpm -ivh libcgroup-0.40.rc1-26.el6.x86_64.rpm </span></pre>
<pre class="line-numberslanguage-ruby"><span style="background-color: rgba(204, 255, 204, 1)"><code class="language-ruby hljs"><span class="token punctuation"><span class="hljs-number">7<span class="hljs-comment"># 挂载<span class="token punctuation"><span class="hljs-comment">:<span class="token punctuation"><span class="hljs-comment">(因为安装cgroup后需要挂载进系统<span class="token punctuation"><span class="hljs-comment">)
i<span class="token punctuation">. 编辑 <span class="token punctuation">: 使用vi <span class="token operator">/ vim命令编辑<span class="token operator">/etc<span class="token operator">/fstab文件
ii<span class="token punctuation">. 在文件最后添加一行<span class="token punctuation">,并且格式与原格式相同<span class="token operator">!<span class="token operator">!<span class="token operator">!
<span class="token number"><span class="hljs-number">1<span class="token punctuation">) none <span class="token operator">/sys<span class="token operator">/fs<span class="token operator">/cgroupcgroupdefaults <span class="token number"><span class="hljs-number">0 <span class="token number"><span class="hljs-number">0
<span class="token punctuation"><span class="hljs-comment">#8.重启<span class="token punctuation"><span class="hljs-comment">,挂载需要重启centos
i<span class="token punctuation">. shutdown<span class="token operator">-rnow <br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> (-r表示关机后重启)</span></pre>
<pre>#9安装docker<br># rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm<br><br><br>#10运行,确认<br>#service docker start<br>#docker -d<br>#docker ps<br>#docker images<br><br>其中,docker -d 报错了</pre>
<div class="cnblogs_code">
<pre>docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined <span style="color: rgba(0, 0, 255, 1)">in</span> file libdevmapper.so.<span style="color: rgba(128, 0, 128, 1)">1.02</span><span style="color: rgba(0, 0, 0, 1)"> with
link time reference</span></pre>
</div>
<p lang="zxx">进入<code class="western">device-mapper-libs目录,依此安装所有包。</code></p>
<p lang="zxx"> </p>
<p lang="zxx"> 方法一:</p>
<div class="cnblogs_code">
<pre># cd /usr/local/src/docker/device-mapper-libs
# yum -y install device-mapper*</pre>
</div>
<pre class="cjk"><code class="cjk hljs">方法二:</code></pre>
<div class="cnblogs_code">
<pre># rpm -ivhdevice-mapper***.rpm–-force --nodeps</pre>
</div>
<p> </p>
<p>然后重启docker服务,基本就没错误了。</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/lxgbky/p/13654769.html
頁:
[1]