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/


相关推荐
一线大码4 分钟前
SpringBoot 3 和 4 的版本新特性和升级要点
java·spring boot·后端
weixin_4250230020 分钟前
Spring Boot 配置文件优先级详解
spring boot·后端·python
weixin_4250230021 分钟前
Spring Boot 实用核心技巧汇总:日期格式化、线程管控、MCP服务、AOP进阶等
java·spring boot·后端
一线大码28 分钟前
Java 8-25 各个版本新特性总结
java·后端
VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue校园社团管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计
To Be Clean Coder1 小时前
【Spring源码】通过 Bean 工厂获取 Bean 的过程
java·后端·spring
weixin199701080162 小时前
闲鱼 item_get - 商品详情接口对接全攻略:从入门到精通
java·后端·spring
自己的九又四分之三站台3 小时前
导入数据到OG GraphQL以及创建graph
java·后端·graphql
+VX:Fegn08954 小时前
计算机毕业设计|基于springboot + vueOA工程项目管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
爱上妖精的尾巴5 小时前
7-3 WPS JS宏 keys、values、entries、JSON.stringify 循环对象中的属性
后端·restful·wps·jsa