首页 > 其他分享 >nerdctl 构建镜像

nerdctl 构建镜像

时间:2023-07-10 14:33:35浏览次数:38  
标签:bin buildkit nerdctl systemctl 构建 usr buildkitd 镜像

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 .

 

标签:bin,buildkit,nerdctl,systemctl,构建,usr,buildkitd,镜像
From: https://www.cnblogs.com/zbhlinux/p/17541101.html

相关文章

  • ubuntu 通过软链接的方式修改 Docker 镜像默认存储位置以防止空间占满
    和之前的修改conda存储位置一样,我们同样可以通过软链接的方式,修改存储位置。前文:https://www.cnblogs.com/odesey/p/17218519.htmlhttps://www.cnblogs.com/odesey/p/17512848.html默认情况下Docker容器的存放位置在/var/lib/docker目录下面,可以通过下面命令查看具体......
  • 从docker hub上拉取镜像nginx、tomcat实例
     可以从百度上搜索dockerhub,进入网站:https://hub-stage.docker.com/search?q=tomcat  查看不同镜像版本 查看镜像命令,以下两种均可dockerimagelsdockerimages拉取tomcat镜像,如不指定版本,默认拉取最近的 dockerpulltomcat拉取指定版本tomcat......
  • eblog镜像的制作
    开发了一个功能简洁、部署方便的个人博客系统-eblog,详情见:eblog可以看到eblog由多个服务组成,这么多服务如何做到一键部署的?这么多镜像如何生成的?本文将为大家揭秘快速部署相关的问题。镜像制作相关文件见:镜像制作文件快速部署针对多服务的部署,自然最优的方案是docker,docker介......
  • 嵌入式linux根文件系统镜像制作
    原文:https://zhuanlan.zhihu.com/p/568784791在嵌入式linux平台中,大部分工作则是填充根文件系统,在开发中,根文件系统一般都是以目录的方式放在开发宿主机上。当根文件系统填充完成后,我们需要将其打包成xxx.img或者其他的镜像格式。本文以xxx.img镜像格式为例,描述如何将根文件......
  • 从零开始构建根文件系统
    原文:https://blog.csdn.net/oqqHuTu12345678/article/details/125342676以下内容源于网络资源的学习与整理,如有侵权请告知删除。 在前面的理论分析的基础上,我们开始从零开始构建一个根文件系统。构建根文件系统的步骤:首先,在形式上创建一些空目录。然后,利用busybox软件来生成......
  • 如何实现构建Java开发环境:启动pycharm的具体操作步骤
    构建Java开发环境:启动PyCharm介绍在开始教你如何构建Java开发环境并启动PyCharm之前,让我们先了解一下整个流程。下表展示了构建Java开发环境并启动PyCharm的步骤:步骤描述1下载并安装JDK2配置Java环境变量3下载并安装PyCharm4启动PyCharm现在让我们......
  • 手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实
    手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实体识别、CypherCheetsheet详细教学等效果预览:1.知识图谱存储方式知识图谱存储方式主要包含资源描述框架(ResourceDescriptionFramework,RDF)和图数据库(GraphDatabase)。1.1资源描述框......
  • docker配置阿里云镜像加速器
      首先登录阿里云服务器,每个账号都有一个镜像加速地址,并且这个地址可以共用 sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://6e4l5boa.mirror.aliyuncs.com"]}EOFsudosystemctldaemon-reloadsud......
  • Dockerfile加载cache提速制作golang业务镜像
    Dockerfile#syntax=docker/dockerfile:1.2FROMgolang-1.18.5:ubuntu-22.04ASbuilderENVCGO_ENABLED0ENVGOOSlinuxENVGOPROXYhttps://goproxy.cn,directWORKDIR/build/COPYgo.*.RUNgomoddownloadCOPY..RUN--mount=type=cache,target=/root/.......
  • Dockerfile制作golang-ubuntu_22.04基础镜像
    DockerfileFROMubuntu:22.04ADDgo1.18.5.linux-amd64.tar.gz/usr/localENVPATH=/usr/local/go/bin:$PATH生成镜像#dockerbuild-fDockerfile-tgolang-1.18.5:ubuntu-22.04.验证镜像#dockerrun-it--rmgolang-1.18.5:ubuntu-22.04goversiongoversiongo......