【苍狮技术团队】速看!Linux 离线安装 Docker、Docker-Compose 竟如此简单?

基础描述
在实际的生产环境中,我们经常会遇到服务器无法连接外网的场景,这时候想要安装像 Docker 和 Docker-Compose 这样常用的容器化工具,似乎成了一件令人头疼的事情——依赖包繁多、网络受限、安装步骤复杂…… 往往让人望而却步。
但其实,离线安装并没有想象中那么复杂!今天,我将手把手带你一步步完成 Linux 系统下的 Docker 与 Docker-Compose 离线安装全过程。整个过程清晰明了,即使你是新手也能轻松上手。只需提前准备好安装包,按照步骤操作,几分钟内即可让 Docker 在你的离线环境中顺利运行。
资源下载
Docker
官方下载:
Docker 官方下载,根据系统版本不同进行安装包下载:
地址:https://download.docker.com/linux/static/stable/x86_64/

wget 下载地址:
wget https://download.docker.com/linux/static/stable/x86_64/docker-28.3.2.tgz
gitcode 下载地址:
git clone https://gitcode.com/canglion/development-tool.git
CSDN 下载:https://download.csdn.net/download/u010800804/91538674
Dcoker-Compose
官方下载:
Dokcer-Compose 官方下载地址,根据系统版本不同下载:
地址:https://github.com/docker/compose/releases

gitcode 下载地址:
git clone https://gitcode.com/canglion/development-tool.git
安装包上传
目录创建
创建安装包目录:
mkdir -p /data/canglion/soft
创建 docker 文件目录:
mkdir -p /data/canglion/docker
去安装包目录:
cd /data/canglion/soft
安装包上传
通过 sftp 或者其他工具上传两个安装包,分别是:docker-28.3.2.tgz、docker-compose-linux-x86_64

文件解压
解压 docker 安装包:
tar -zxf docker-28.3.2.tgz

安装配置
Docker
将解压之后的
docker
文件移到 /usr/bin 目录下:sudo cp docker/* /usr/bin/
将
docker
注册成系统服务进行配置
给文件增加可执行权限:
chmod +x /etc/systemd/system/docker.service
配置镜像和容器的存储位置
重载配置文件:
sudo systemctl daemon-reload
配置开机启动:
sudo systemctl enable docker.service
启动 docker:
sudo systemctl start docker
执行
docker ps
及docker info
,有如下输出表示安装启动成功

Docker-Compose
将 docker-compose 复制到对应目录:
cp -r -a docker-compose-linux-x86_64 /usr/local/bin/docker-compose
添加权限:
chmod +x /usr/local/bin/docker-compose
执行
docker-compose -v
查看对应版本

至此,Linux 离线部署 Docker 与 Docker-Compose 的全流程已清晰呈现。通过预下载二进制包、合理配置环境与服务,整个过程高效可控,适用于无外网或安全受限场景。整个过程中如果遇到任何问题,欢迎随时私信博主微信:cqyunxinai,我会尽力为大家解答并提供帮助。
评论