在企业内网或无法连接外网的环境中,Docker离线安装成为必备技能。本文以银河麒麟ARM64架构为例,详细讲解离线安装Docker的每一个步骤,同时该方法同样适用于银河麒麟x86_64和CentOS系统,亲测有效。无论你是运维新手还是老手,都能轻松上手。
首先需要从可联网的机器上下载适用于目标架构的Docker安装包。官方静态二进制下载地址为:https://download.docker.com/linux/static/stable/。根据系统架构选择对应目录:
进入对应目录后,下载最新版本的 docker-版本号.tgz 文件。例如,在ARM64机器上可使用:wget https://download.docker.com/linux/static/stable/aarch64/docker-24.0.7.tgz。如果无法直接下载,也可以通过浏览器下载后,使用U盘或scp命令传输到离线服务器上。
将下载好的 docker-版本.tgz 上传到目标机器后,执行以下命令解压并安装:
# 解压tar -xzvf docker-24.0.7.tgzsudo cp docker/* /usr/bin/ 这样Docker的核心命令(docker、dockerd等)就已经可用了。但为了让Docker以服务形式运行,我们需要配置systemd服务。
创建systemd服务文件 /etc/systemd/system/docker.service,内容如下:
[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target[Service]Type=notifyExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPIDTimeoutSec=0RestartSec=2Restart=always[Install]WantedBy=multi-user.target 保存文件后,重新加载systemd并启动Docker:
sudo systemctl daemon-reloadsudo systemctl start dockersudo systemctl enable docker # 设置开机自启 运行以下命令检查Docker是否安装成功:
docker versiondocker info 如果显示客户端和服务端版本信息,说明Docker离线安装成功!你也可以尝试运行一个测试容器:
sudo docker run hello-world 如果看到欢迎信息,则一切正常。
sudo yum remove docker ...)再按本教程安装。通过本Linux Docker教程,你已经掌握了离线安装Docker的核心方法。无论是在国产化平台(银河麒麟)还是传统CentOS服务器上,都能应对网络隔离环境下的容器化需求。
—— 亲测有效,欢迎分享 ——
本文由主机测评网于2026-03-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331251.html