银河麒麟服务器操作系统 V10 (Lance) 安装docker 28
编辑
复制
银河麒麟服务器操作系统 V10 Docker安装
在银河麒麟服务器操作系统 V10 (Lance) 上安装 Docker 28.0.1,可以参考以下步骤:
1. 安装前准备
系统要求:
操作系统:银河麒麟服务器操作系统 V10。
架构:ARM64。
权限:使用 root 用户或具有 sudo 权限的普通用户。
网络:确保服务器能正常访问互联网。
存储:确保 /var/lib/docker 目录所在分区有足够空间。
清理旧版本: 如果之前安装过旧版 Docker,先卸载它们以及关联的配置文件:
bash
复制
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 下载并安装 Docker
下载 Docker 28.0.1 安装包: 从 Docker 官方网站或其他可信源下载适合 ARM64 架构的 Docker 28.0.1 安装包:
bash
复制
wget https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz
解压安装包:
bash
复制
tar -zxvf docker-28.0.1.tgz
拷贝可执行文件:
bash
复制
cp docker/* /usr/bin/
3. 配置 Docker 服务
创建 Docker 服务文件: 创建 /usr/lib/systemd/system/docker.service 文件,内容如下:
ini
复制
[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.service containerd.serviceWants=network-online.target
[Service]Type=notifyExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPIDLimitNOFILE=infinityLimitNPROC=infinityTimeoutStartSec=0Delegate=yesKillMode=processRestart=on-failureStartLimitBurst=3StartLimitIntervalSec=60s
[Install]WantedBy=multi-user.target
4. 配置镜像加速器
编辑 Docker 配置文件: 创建或编辑 /etc/docker/daemon.json 文件,添加国内镜像加速器:
JSON
复制
{
"registry-mirrors": ["https://hub-mirror.c.163.com"],
"live-restore": true,
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
}}
5. 启动 Docker 服务
重新加载 systemd 配置:
bash
复制
systemctl daemon-reload
启动 Docker 服务:
bash
复制
systemctl start docker
设置 Docker 服务开机自启:
bash
复制
systemctl enable docker
6. 验证安装
查看 Docker 版本:
bash
复制
docker --version
输出示例:
- Docker version 28.0.1, build 38b7060
拉取并运行测试镜像:
bash
复制
docker pull hello-worlddocker run hello-world
如果一切正常,你会看到一条欢迎信息,表示 Docker 已成功安装并运行。
通过以上步骤,你可以在银河麒麟服务器操作系统 V10 (Lance) 上成功安装并配置 Docker 28.0.1。
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号