在 Rancher Desktop VM 中修改 docker 守护进程配置

modify docker daemon configuration in Rancher Desktop VM

有没有办法修改 Rancher Desktop VM 中的 docker 守护进程配置,例如添加不安全的注册表等...?

进行此类修改后,我想重新启动 docker 守护进程以使更改生效。有没有办法连接到 Rancher Desktop VM?

未在 https://docs.rancherdesktop.io/faq

中找到任何相关内容

基于 this 答案:

  • 登录 Lima 虚拟机:
LIMA_HOME="$HOME/Library/Application Support/rancher-desktop/lima" "/Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl" shell 0
  • 将不安全的注册表添加到 /etc/conf.d/docker 文件中的 DOCKER_OPTS

所以它看起来像下面这样:

lima-rancher-desktop:~# tail -1 /etc/conf.d/docker
DOCKER_OPTS="--insecure-registry=insecure.home:80"
  • 重启 LimaVM 内的 docker 服务或重启 Rancher Desktop。

在Windows上登录Rancher Desktop VM,您可以:

wsl -d rancher-desktop -e /bin/sh