Index of linux/static/stable/x86_64/
去官网上下载了 docker-29.1.2.tgz 然后安装
✅ 1. 解压
tar -xzf docker-29.1.2.tgz
解压后会得到一个 docker/ 目录,里面是这些文件:
csharp
docker
dockerd
containerd
containerd-shim
containerd-shim-runc-v2
runc
docker-init
docker-proxy
✅ 2. 把二进制文件移到系统路径
bash
sudo cp docker/* /usr/bin/
你也可以放到 /usr/local/bin,但一般系统软件放 /usr/bin 更无脑。
✅ 3. 创建 systemd 服务文件(必须)
创建:
bash
sudo nano /etc/systemd/system/docker.service
填入:
ini
[Unit]
Description=Docker Service
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
保存退出。
✅ 4. 重新加载 systemd
sudo systemctl daemon-reload
✅ 5. 启动 Docker
sql
sudo systemctl start docker
开机自启:
bash
sudo systemctl enable docker
✅ 6. 验证安装
docker version
docker info
如果你能看到版本信息,就成功了。
✅ 7. 配置镜像
arduino
https://hub.1panel.dev/