And docker load gives this error: ... EDIT: Docker engine still does not seem to support loading an OCI image tarball (if it's not a Docker-compatible tarball) to the memory. However, several tools, such as regclient, oras, skopeo and crane, are available for copying and loading tarball images into memory, as mentioned here.
Unfortunately I can't find a way to push an existing tarball image with kaniko without rebuilding it. I also tried crane for the push, but can't get a login due to the non-existent credHelper. I don't actually want to do big installations, nor do I want to create a custom image for this. Is this possible? What would be potential solutions?
The three tools I know of for working with registries without a docker engine are crane from Google, skopeo from RedHat, and regclient from myself. The workflow that's needed is to extract the tar, push each layer and config, and then push the manifests.
Note that skopeo is querying the /v2 endpoint, running a manifest get, pulling the config blob, and running a tag listing, for each inspect. While crane digest and regctl image digest each do a single manifest head request. So if you need to run a lot of these, the latter two would be much more efficient.
I want that a crane moves an agent (container) to another agent (truck). Both are two types of agents. In the MoveByCrane block exits the option to choose "Destination is" to "Agent". My idea was to tell the crane here: Move the container to the truck. Each Container has a variable named v_ExitTruck in which I save a specific truck.