This message was deleted.
# rancher-desktop
a
This message was deleted.
w
RD doesn't use dockerd it uses containerd so if its doing something bespoke and not supported in OCI spec than you may want to look at older versions of docker engine
m
RD gives the option to use containerd or dockerd. I am using dockerd which is shipped with RD.
w
last i checked its all containerd in the back. just nerdctl or docker-cli
if you need some old version of dockerd than probably RD isn't going to work
m
I might be misunderstanding this then.
w
yeah its using shim last i checked, but you can bounce around the VM and see if it looks like what you need
still no way to drop back to old versions of docker engine that i know of
m
I have been using RD for the last year and with the 1.14 versions of RD I have seen one of my docker images stop working. I was going to downgrade to see if that fixes it.
w
then just drop back to a working version of RD
m
That is my next step, I was hoping to find a way to grab an older version from another RD bundle.
w
replacing the internals of the distro w/o the data part causing some heartache will be tough
m
Totally makes sense! Thanks for the input.
Also, side note, if I could convert my org to containerd, that would be amazing but not really possible.
w
the tooling is the same under the covers. so you could always test out using an alias
m
Good to know. Thank you
f
Sorry, I'm late to the thread, but just for the record: Rancher Desktop includes both
containerd
and
dockerd
, and it will use the later if you select
moby
. Of course
dockerd
internally is still based on
containerd
and
runc
, but it configures them in a specific way and exposes the
docker.sock
interface.
As far as Kubernetes is concerned, new versions no longer include the
dockershim
, so can only use the
containerd
-style interface. In the
moby
use-case this means we use the
cri-dockerd
shim to make
dockerd
look like
containerd
to the
kubelet
. But it is still running
dockerd
behind the shim.
That means you can't make use of
containerd
namespaces when using
moby
Now theoretically you could run both
dockerd
and
containerd
in parallel, but that is not supported by Rancher Desktop.
Same way downgrading
dockerd
is not supported; you would need to use an older version of Rancher Desktop if you want that.
Please let me know if you are still having problems!