docker docker-compose Linux离线安装
时间: 2025-04-24 08:05:36 浏览: 15
### Linux环境下离线安装Docker和Docker-Compose
#### Docker离线安装过程
对于Linux环境下的Docker离线安装,可以从官方提供的静态二进制文件下载页面获取适用于目标系统的版本[^1]。
```bash
# 假设已将docker.tar.gz放置于当前目录并解压
tar -xzvf docker.tgz
cp docker/* /usr/bin/
```
为了使Docker能够作为服务运行,在完成上述操作之后需创建`/etc/systemd/system/docker.service`配置文件来定义启动项[^2]:
```ini
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
```
保存退出后执行命令刷新守护进程配置并启用Docker服务:
```bash
systemctl daemon-reload
systemctl enable docker
systemctl start docker
```
#### Docker Compose离线安装指南
针对Docker Compose部分,则是先准备好对应的二进制可执行文件(`docker-compose-Linux-x86_64`),将其重命名为`docker-compose`放到指定路径下赋予相应权限即可[^3]:
```bash
cd /home/user/downloads # 替换成实际存放软件包的位置
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
```
最后通过查看版本信息验证是否正确部署了Docker Compose工具:
```bash
docker-compose version
```
如果显示出了具体的版本号则说明安装无误。
阅读全文
相关推荐















