您的位置 首页 docker

arm 麒麟安装docker 二进制安装(最稳的方法)

方案:二进制安装(推荐,最稳定)
此方法不依赖系统的包管理器,直接运行 Docker 官方编译好的二进制文件,完美解决 GLIBC 和 fuse-overlayfs 等依赖问题。

下载 Docker 二进制包

https://mirror.nju.edu.cn/docker-ce/linux/static/stable/aarch64/docker-26.1.4.tgz

解压:

# 解压
tar zxvf docker-26.1.4.tgz

# 将二进制文件移动到系统路径
sudo mv docker/* /usr/bin/

5. 创建 systemd 服务文件

sudo vim /etc/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=1048576
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

6. 启动 Docker

# 重新加载 systemd 配置
sudo systemctl daemon-reload

# 创建 docker 用户组(如果不存在)
sudo groupadd docker 2>/dev/null || true

# 启动服务
sudo systemctl start docker

# 设置开机自启
sudo systemctl enable docker

7. 配置镜像加速与权限(可选但推荐)
配置阿里云镜像加速(解决 pull 镜像慢的问题):

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<你的加速器ID>.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF

将当前用户加入 docker 组(避免每次用 sudo):

sudo usermod -aG docker $USER

注:执行后需重新登录终端生效。

8. 验证安装

# 查看版本
docker --version

# 查看状态
docker info

# 运行测试
docker run hello-world

 

docker-compose 安装

wget https://github.com/docker/compose/releases/download/v2.29.3/docker-compose-linux-aarch64 -O /usr/local/bin/docker-compose
chmod +x  /usr/local/bin/docker-compose

到此为止

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章