麒麟服务器 安装 docker 麒麟v10安装docker |
您所在的位置:网站首页 › kali安装虚拟机教程选择并安装软件失败怎么办 › 麒麟服务器 安装 docker 麒麟v10安装docker |
寻找软件源 据说银河麒麟基于 CentOS7,但是通过测试最终添加 CentOS8 的源才可以用,因为他喵的 CentOS7 只有 x86_64,而 CentOS8 才有 aarch64,厂商的话都信不得哦。手动配置了 CentOS8 的源后, yum makecache 可以正常缓存,但是 yum -y update 会出现多个依赖错误问题,通过 yum -y install 可以安装软件,但是依赖问题依然很难受。 最终在配置好 CentOS8 与 Docker-ce 官方源后由于依赖问题放弃了通过 yum 在线安装,直接下载如下 rpm 包安装依然不行。 一、安装条件,确定你是 Kylin Linux Advanced Server release V10 (Tercel) 版本cat /etc/kylin-release
64位的操作系统# uname -p aarch64 Linux 内核版本 ≥ 3.10 [root@localhost ~]# uname -r 4.19.90-23.8.v2101.ky10.aarch64 iptables 版本 ≥ 1.4 [root@localhost ~]# iptables --version iptables v1.8.1 (legacy) 二、卸载旧版本 旧版本的 Docker 被称为docker或docker-engine. 如果安装了这些,请卸载它们以及相关的依赖项。 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 三、下载安装Docker-ce1、选择并下载 docker-ce 二进制包文件 官网下载地址:https://download.docker.com/linux/static/stable/aarch64/
wget https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz 2、解压下载好的压缩包
tar -zxvf docker-20.10.7.tgz 3、移动解压出来的二进制文件到 /usr/bin 目录中
mv docker/* /usr/bin/ 4、测试启动
dockerd 四、添加 systemd1、编辑docker的系统服务文件 vi /usr/lib/systemd/system/docker.service
2、将下面的内容复制到刚创建的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
3、为docker.service添加执行权限 chmod +x /usr/lib/systemd/system/docker.service
并: systemctl daemon-reload
4、编辑daemon.json vi /etc/docker/daemon.json
并添加以下内容: { "registry-mirrors": ["https://registry.docker-cn.com"], "exec-opts": ["native.cgroupdriver=systemd"] }
并执行: systemctl daemon-reload联网的话建议将仓库镜像的地址换成国内阿里云的仓库地址,官方地址在联网情况下基本无法访问。5、启动docker systemctl start docker
6、开机自启动 systemctl enable docker
五、验证docker 查看docker 版本: docker -v
查看docker详细版本信息:
参考官网:https://docs.docker.com/engine/install/centos/ https://little-star.love/posts/6da98871/ https://javamana.com/2022/04/202204200630112652.html
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |