一、描述
天翼云上的麒麟服務(wù)器默認(rèn)沒有安裝docker,需要手動安裝。
二、安裝準(zhǔn)備
查看系統(tǒng)版本,確認(rèn)版本
# cat /etc/kylin-release
Kylin Linux Advanced Server release V10 (Tercel)
查看系統(tǒng)架構(gòu)
# uname -p
x86_64
服務(wù)器如果是鯤鵬,架構(gòu)是aarch64
# uname -p
aarch64
注意:該系統(tǒng)是aarch64架構(gòu),dockerhub上的大部分鏡像都是x86_64架構(gòu)下的,在使用dockerhub等平臺的鏡像時,一定要注意其架構(gòu)是否支持aarch64!
?
內(nèi)核版本
# uname -r
4.19.90-23.8.v2101.ky10.aarch64
iptables版本
# iptables --version
iptables v1.8.1 (legacy)
三、下載安裝docker-ce
官網(wǎng)下載地址:https://download.docker.com/linux/static/stable/aarch64/
選擇?aarch64架構(gòu)
下載安裝包
wget https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz
解壓
tar -zxvf docker-20.10.7.tgz
移動解壓出來的二進(jìn)制文件到 /usr/bin 目錄中
mv docker/* /usr/bin/
配置添加 systemd
編輯docker的系統(tǒng)服務(wù)文件
vi /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
重新加載和重啟docker
systemctl daemon-reload
systemctl restart docker
查看docker詳細(xì)信息
# docker info
docker的使用與x86下主流Linux發(fā)行版本(如CentOS、Fedora、Ubuntu、Debian)在使用上沒有差異,需要注意的時由于CPU架構(gòu)時arm64,因此,需要采用支持arm64架構(gòu)的鏡像才能正常使用。
不支持arm64的鏡像,可以尋找第三方支持arm64架構(gòu)的鏡像,或者自己在銀河麒麟桌面系統(tǒng)V10上基于centos或者alpine鏡像自行編譯制作一個支持arm64版本的mysql docker鏡像不支持文章來源:http://www.zghlxwxcb.cn/news/detail-784790.html
參考鏈接:鯤鵬+銀河麒麟v10離線安裝docker_陽光__小好的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-784790.html
到了這里,關(guān)于麒麟v10操作系統(tǒng) 安裝docker的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!