1、安装buildkit 客户端,buildkit 服务
下载地址:wget https://github.com/moby/buildkit/releases/download/v0.11.6/buildkit-v0.11.6.linux-amd64.tar.gz
解压复制到/usr/bin
tar -xvf buildkit-v0.11.6.linux-amd64.tar.gz
cp -rp /bin/{buildctl,buildkitd} /usr/bin/
2、安装验证
buildctl --version
buildkitd --version
3、配置systemd服务
cat /usr/lib/systemd/system/buildkitd.service
[Unit]
Description=/usr/bin/buildkitd
ConditionPathExists=/usr/bin/buildkitd
After=containerd.service
[Service]
Type=simple
ExecStart=/usr/bin/buildkitd
User=root
Restart=on-failure
RestartSec=1500ms
[Install]
WantedBy=multi-user.target
4、开机自启动
systemctl daemon-reload && systemctl restart buildkitd && systemctl enable buildkitd
5、检查运行状态
systemctl status buildkitd
6、nerdctl 构建镜像
nerdctl build -t test:latest .
注:基础镜像是harbor 仓库引用需要创建如下配置才能构建镜像
1、mkdir -p /etc/buildkit/
2、cat /etc/buildkit/buildkitd.toml
[registry."10.66.1.10"]
http = true
insecure = true
3、重启服务
systemctl restart buildkitd
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端