07.containerd的客户端工具—nerdctl

containerd的客户端工具—nerdctl

[root@master1 ~]#wget https://github.com/containerd/nerdctl/releases/download/v1.5.0/nerdctl-1.5.0-linux-amd64.tar.gz

[root@master1 ~]#mkdir -p  /usr/local/containerd/bin/

[root@master1 ~]#tar -xvf nerdctl-1.5.0-linux-amd64.tar.gz

[root@master1 ~]#mv nerdctl /usr/local/containerd/bin/

[root@master1 ~]#ln -s /usr/local/containerd/bin/nerdctl /usr/local/bin/nerdctl

[root@master1 ~]#wget https://github.com/moby/buildkit/releases/download/v0.12.5/buildkit-v0.12.5.linux-amd64.tar.gz

[root@master1 ~]#mkdir -p /usr/local/buildctl  && tar -zxvf  buildkit-v0.12.5.linux-amd64.tar.gz -C /usr/local/buildctl

[root@master1 ~]#ln -s /usr/local/buildctl/bin/buildkitd /usr/local/bin/buildkitd

[root@master1 ~]#ln -s /usr/local/buildctl/bin/buildctl /usr/local/bin/buildctl

[root@master1 ~]#cat >> /etc/systemd/system/buildkit.service <<EOF
[Unit]
Description=BuildKit
Documentation=https://github.com/moby/buildkit

[Service]
ExecStart=/usr/local/bin/buildkitd --oci-worker=false --containerd-worker=true

[Install]
WantedBy=multi-user.target
EOF

[root@master1 ~]#systemctl daemon-reload

[root@master1 ~]#systemctl enable buildkit --now

[root@master1 ~]#systemctl status buildkit

[root@master1 ~]#nerdctl version
INFO[2025-07-14T23:52:57.333036629+08:00] Starting up INFO[2025-07-14T23:52:57.333331121+08:00] containerd not running, starting managed containerd INFO[2025-07-14T23:52:57.334385236+08:00] started new containerd process address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=13491 INFO[2025-07-14T23:52:57.343743354+08:00] starting containerd revision=05044ec0a9a75232cad458027ca83437aae3f4da version=1.7.27 INFO[2025-07-14T23:52:57.356747226+08:00] loading plugin "io.containerd.snapshotter.v1.aufs"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362145674+08:00] skip loading plugin "io.containerd.snapshotter.v1.aufs"... error="aufs is not supported (modprobe aufs failed: exit status 1 \"modprobe: FATAL: Module aufs not found in directory /lib/modules/6.8.0-63-generic\\n\"): skip plugin" type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362175822+08:00] loading plugin "io.containerd.event.v1.exchange"... type=io.containerd.event.v1 INFO[2025-07-14T23:52:57.362188093+08:00] loading plugin "io.containerd.internal.v1.opt"... type=io.containerd.internal.v1 INFO[2025-07-14T23:52:57.362210769+08:00] loading plugin "io.containerd.warning.v1.deprecations"... type=io.containerd.warning.v1 INFO[2025-07-14T23:52:57.362219383+08:00] loading plugin "io.containerd.snapshotter.v1.blockfile"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362298841+08:00] skip loading plugin "io.containerd.snapshotter.v1.blockfile"... error="no scratch file generator: skip plugin" type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362308228+08:00] loading plugin "io.containerd.snapshotter.v1.btrfs"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362479973+08:00] skip loading plugin "io.containerd.snapshotter.v1.btrfs"... error="path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362490025+08:00] loading plugin "io.containerd.snapshotter.v1.devmapper"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362498888+08:00] skip loading plugin "io.containerd.snapshotter.v1.devmapper"... error="devmapper not configured: skip plugin" type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362505698+08:00] loading plugin "io.containerd.snapshotter.v1.native"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362552563+08:00] loading plugin "io.containerd.snapshotter.v1.overlayfs"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362681556+08:00] loading plugin "io.containerd.snapshotter.v1.zfs"... type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362773092+08:00] skip loading plugin "io.containerd.snapshotter.v1.zfs"... error="path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1 INFO[2025-07-14T23:52:57.362785022+08:00] loading plugin "io.containerd.content.v1.content"... type=io.containerd.content.v1 INFO[2025-07-14T23:52:57.362796139+08:00] loading plugin "io.containerd.metadata.v1.bolt"... type=io.containerd.metadata.v1 INFO[2025-07-14T23:52:57.362831142+08:00] metadata content store policy set policy=shared INFO[2025-07-14T23:52:57.411739267+08:00] loading plugin "io.containerd.gc.v1.scheduler"... type=io.containerd.gc.v1 INFO[2025-07-14T23:52:57.411777597+08:00] loading plugin "io.containerd.differ.v1.walking"... type=io.containerd.differ.v1 INFO[2025-07-14T23:52:57.411790461+08:00] loading plugin "io.containerd.lease.v1.manager"... type=io.containerd.lease.v1 INFO[2025-07-14T23:52:57.411802776+08:00] loading plugin "io.containerd.streaming.v1.manager"... type=io.containerd.streaming.v1 INFO[2025-07-14T23:52:57.411818162+08:00] loading plugin "io.containerd.runtime.v1.linux"... type=io.containerd.runtime.v1 INFO[2025-07-14T23:52:57.411907554+08:00] loading plugin "io.containerd.monitor.v1.cgroups"... type=io.containerd.monitor.v1 INFO[2025-07-14T23:52:57.412067837+08:00] loading plugin "io.containerd.runtime.v2.task"... type=io.containerd.runtime.v2 INFO[2025-07-14T23:52:57.412131737+08:00] loading plugin "io.containerd.runtime.v2.shim"... type=io.containerd.runtime.v2 INFO[2025-07-14T23:52:57.412142505+08:00] loading plugin "io.containerd.sandbox.store.v1.local"... type=io.containerd.sandbox.store.v1 INFO[2025-07-14T23:52:57.412150797+08:00] loading plugin "io.containerd.sandbox.controller.v1.local"... type=io.containerd.sandbox.controller.v1 INFO[2025-07-14T23:52:57.412160010+08:00] loading plugin "io.containerd.service.v1.containers-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412168288+08:00] loading plugin "io.containerd.service.v1.content-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412179039+08:00] loading plugin "io.containerd.service.v1.diff-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412188259+08:00] loading plugin "io.containerd.service.v1.images-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412197324+08:00] loading plugin "io.containerd.service.v1.introspection-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412205530+08:00] loading plugin "io.containerd.service.v1.namespaces-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412214345+08:00] loading plugin "io.containerd.service.v1.snapshots-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412227836+08:00] loading plugin "io.containerd.service.v1.tasks-service"... type=io.containerd.service.v1 INFO[2025-07-14T23:52:57.412242654+08:00] loading plugin "io.containerd.grpc.v1.containers"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412253462+08:00] loading plugin "io.containerd.grpc.v1.content"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412261468+08:00] loading plugin "io.containerd.grpc.v1.diff"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412272271+08:00] loading plugin "io.containerd.grpc.v1.events"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412281786+08:00] loading plugin "io.containerd.grpc.v1.images"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412293636+08:00] loading plugin "io.containerd.grpc.v1.introspection"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412301494+08:00] loading plugin "io.containerd.grpc.v1.leases"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412309827+08:00] loading plugin "io.containerd.grpc.v1.namespaces"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412318012+08:00] loading plugin "io.containerd.grpc.v1.sandbox-controllers"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412330150+08:00] loading plugin "io.containerd.grpc.v1.sandboxes"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412344915+08:00] loading plugin "io.containerd.grpc.v1.snapshots"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412352931+08:00] loading plugin "io.containerd.grpc.v1.streaming"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412361243+08:00] loading plugin "io.containerd.grpc.v1.tasks"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412382832+08:00] loading plugin "io.containerd.transfer.v1.local"... type=io.containerd.transfer.v1 INFO[2025-07-14T23:52:57.412396058+08:00] loading plugin "io.containerd.grpc.v1.transfer"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412413857+08:00] loading plugin "io.containerd.grpc.v1.version"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412422682+08:00] loading plugin "io.containerd.internal.v1.restart"... type=io.containerd.internal.v1 INFO[2025-07-14T23:52:57.412454480+08:00] loading plugin "io.containerd.tracing.processor.v1.otlp"... type=io.containerd.tracing.processor.v1 INFO[2025-07-14T23:52:57.412467412+08:00] skip loading plugin "io.containerd.tracing.processor.v1.otlp"... error="skip plugin: tracing endpoint not configured" type=io.containerd.tracing.processor.v1 INFO[2025-07-14T23:52:57.412487470+08:00] loading plugin "io.containerd.internal.v1.tracing"... type=io.containerd.internal.v1 INFO[2025-07-14T23:52:57.412495494+08:00] skip loading plugin "io.containerd.internal.v1.tracing"... error="skip plugin: tracing endpoint not configured" type=io.containerd.internal.v1 INFO[2025-07-14T23:52:57.412502525+08:00] loading plugin "io.containerd.grpc.v1.healthcheck"... type=io.containerd.grpc.v1 INFO[2025-07-14T23:52:57.412511296+08:00] loading plugin "io.containerd.nri.v1.nri"... type=io.containerd.nri.v1 INFO[2025-07-14T23:52:57.412521432+08:00] NRI interface is disabled by configuration. INFO[2025-07-14T23:52:57.412649063+08:00] serving... address=/var/run/docker/containerd/containerd-debug.sock INFO[2025-07-14T23:52:57.412677808+08:00] serving... address=/var/run/docker/containerd/containerd.sock.ttrpc INFO[2025-07-14T23:52:57.412703245+08:00] serving... address=/var/run/docker/containerd/containerd.sock INFO[2025-07-14T23:52:57.412716462+08:00] containerd successfully booted in 0.069516s INFO[2025-07-14T23:52:57.419396645+08:00] OTEL tracing is not configured, using no-op tracer provider INFO[2025-07-14T23:52:57.419444405+08:00] CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory dir=/var/run/cdi INFO[2025-07-14T23:52:57.419450671+08:00] CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory dir=/etc/cdi INFO[2025-07-14T23:52:57.426911315+08:00] Creating a containerd client address=/var/run/docker/containerd/containerd.sock timeout=1m0s INFO[2025-07-14T23:52:57.442769351+08:00] Loading containers: start. INFO[2025-07-14T23:52:57.788806383+08:00] Loading containers: done. INFO[2025-07-14T23:52:57.795245973+08:00] Docker daemon commit=e77ff99 containerd-snapshotter=false storage-driver=overlay2 version=28.3.2 INFO[2025-07-14T23:52:57.795291875+08:00] Initializing buildkit INFO[2025-07-14T23:52:57.836247348+08:00] Completed buildkit initialization INFO[2025-07-14T23:52:57.838392501+08:00] Daemon has completed initialization INFO[2025-07-14T23:52:57.838458279+08:00] API listen on /var/run/docker.sock 寻找问题
最新发布
07-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值