麒麟v10操作系统 安装docker(转)
<p>原文:https://blog.csdn.net/LG_15011399296/article/details/126119349</p><p>作者:明算科</p>
<p>来源:CSDN</p>
<p>一、描述</p>
<p>天翼云上的麒麟服务器默认没有安装<span class="words-blog hl-git-1" data-tit="docker" data-pretit="docker">docker,需要手动安装。</span></p>
<p>二、安装准备</p>
<p>查看系统版本,确认版本</p>
<div class="cnblogs_code">
<pre># <span style="color: rgba(0, 0, 255, 1)">cat</span> /etc/kylin-<span style="color: rgba(0, 0, 0, 1)">release
Kylin Linux Advanced Server release V10 (Tercel)</span></pre>
</div>
<p>查看<span class="edu-hl hl hl-1" data-report-click="{"spm":"1001.2101.3001.7020","extra":"{\"word\":\"系统架构\"}"}" data-tit="系统架构" data-pretit="系统架构">系统架构</span></p>
<div class="cnblogs_code">
<pre># <span style="color: rgba(0, 0, 255, 1)">uname</span> -<span style="color: rgba(0, 0, 0, 1)">p
x86_64</span></pre>
</div>
<p>服务器如果是鲲鹏,架构是aarch64</p>
<div class="cnblogs_code">
<pre># <span style="color: rgba(0, 0, 255, 1)">uname</span> -<span style="color: rgba(0, 0, 0, 1)">p
aarch64</span></pre>
</div>
<p>注意:该系统是aarch64架构,dockerhub上的大部分镜像都是x86_64架构下的,在使用dockerhub等平台的镜像时,一定要注意其架构是否支持aarch64!</p>
<p> </p>
<p>三、下载安装docker</p>
<p>官网下载地址:https://download.docker.com/<span class="words-blog hl-git-1" data-tit="linux" data-pretit="linux">linux/static/stable/aarch64/</span></p>
<p><img src="https://img2024.cnblogs.com/blog/564326/202502/564326-20250217152328598-457333323.png" alt="" width="536" height="227" loading="lazy"></p>
<p> 选择 aarch64架构</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 下载安装包
</span><span style="color: rgba(0, 0, 255, 1)">wget</span> https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz</span>
<span style="color: rgba(0, 0, 0, 1)"># 解压
</span><span style="color: rgba(0, 0, 255, 1)">tar</span> -zxvf docker-<span style="color: rgba(128, 0, 128, 1)">20.10</span>.<span style="color: rgba(128, 0, 128, 1)">7</span><span style="color: rgba(0, 0, 0, 1)">.tgz
# 移动解压出来的二进制文件到 </span>/usr/<span style="color: rgba(0, 0, 0, 1)">bin 目录中
</span><span style="color: rgba(0, 0, 255, 1)">mv</span> docker<span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"> /usr/bin/</span></pre>
</div>
<p>配置添加 systemd</p>
<p>创建docker的系统服务文件/usr/lib/systemd/system/docker.service,内容如下</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">
Description</span>=<span style="color: rgba(0, 0, 0, 1)">Docker Application Container Engine
Documentation</span>=https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">docs.docker.com</span>
After=network-<span style="color: rgba(0, 0, 0, 1)">online.target firewalld.service
Wants</span>=network-<span style="color: rgba(0, 0, 0, 1)">online.target
Type</span>=<span style="color: rgba(0, 0, 0, 1)">notify
ExecStart</span>=/usr/bin/<span style="color: rgba(0, 0, 0, 1)">dockerd
ExecReload</span>=/bin/<span style="color: rgba(0, 0, 255, 1)">kill</span> -<span style="color: rgba(0, 0, 0, 1)">s HUP $MAINPID
LimitNOFILE</span>=<span style="color: rgba(0, 0, 0, 1)">infinity
LimitNPROC</span>=<span style="color: rgba(0, 0, 0, 1)">infinity
TimeoutStartSec</span>=<span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Delegate</span>=<span style="color: rgba(0, 0, 0, 1)">yes
KillMode</span>=<span style="color: rgba(0, 0, 0, 1)">process
Restart</span>=on-<span style="color: rgba(0, 0, 0, 1)">failure
StartLimitBurst</span>=<span style="color: rgba(128, 0, 128, 1)">3</span><span style="color: rgba(0, 0, 0, 1)">
StartLimitInterval</span>=<span style="color: rgba(0, 0, 0, 1)">60s
WantedBy</span>=multi-user.target</pre>
</div>
<p>修改docker.service为可执行</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">chmod</span> +x /usr/lib/systemd/system/docker.service</pre>
</div>
<p> </p>
<p>重新加载和重启docker</p>
<div class="cnblogs_code">
<pre>systemctl daemon-<span style="color: rgba(0, 0, 0, 1)">reload
systemctl restart docker</span></pre>
</div>
<p> </p><br><br>
来源:https://www.cnblogs.com/ajianbeyourself/p/18720044
頁:
[1]