linux 从docker官网源码安装docker

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/

hub.1panel.dev/


相关推荐
Bs_MoneyMagnet2 分钟前
基于springboot+vue的滑雪场票务与装备租赁系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
AlienZHOU4 小时前
AI Coding 时代下,我的技术面试实践分享
前端·后端·面试
狗头大军之江苏分军7 小时前
《潮水漫过十七岁》开学了
后端
苏三说技术7 小时前
如何看待GPT-6在UP主众测中碾压夺冠?它是现在最强大模型吗?
后端
mldong7 小时前
一份 JSON,一条能跑的审批流:把报销流程送上工作流引擎
后端·架构
wno7047 小时前
Spring Boot WebFlux增删改查
java·spring boot·后端
Captaincc7 小时前
AI用量v0.1.11更新发布 新增 jusage doctor 诊断指令 托盘展示token 和余额 新增 AutoClaw 支持
前端·后端·vibecoding
aramae8 小时前
模拟实现strlen()函数 (C语言)
c语言·开发语言·后端
IT_陈寒10 小时前
Python的GIL把我坑惨了,多线程跑得比单线程还慢
前端·人工智能·后端
分支预测失败10 小时前
RISC-V 时间子系统深度专题:mtime 访问路径、SBI 定时器与 Linux tickless 协同
后端