Skip to content

What is the difference between oci workers and containerd workers? #2860

@vlad-ivanov-name

Description

@vlad-ivanov-name

If I create a builder as follows:

docker buildx create --name buildx-default --driver docker-container --bootstrap

I can see the following in the logs of the container created:

found worker \"...\", labels=map[org.mobyproject.buildkit.worker.executor:oci ...
skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist

What are oci workers and containerd workers? What responsibilities do they have and will choosing one over another provide any benefits?

I'm particularly interested whether choosing containerd worker will speed up loading images into docker (see docker/buildx#107 )

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions