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

rok*_*rok 6 docker-daemon rancher-desktop

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

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

在https://docs.rancherdesktop.io/faq中没有找到任何相关内容

rok*_*rok 5

基于这个答案:

  • 登录利马虚拟机:
LIMA_HOME="$HOME/Library/Application Support/rancher-desktop/lima" "/Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl" shell 0
Run Code Online (Sandbox Code Playgroud)
  • 将不安全的注册表添加到DOCKER_OPTSat/etc/conf.d/docker文件中。

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

lima-rancher-desktop:~# tail -1 /etc/conf.d/docker
DOCKER_OPTS="--insecure-registry=insecure.home:80"
Run Code Online (Sandbox Code Playgroud)
  • 重新启动 LimaVM 内的 docker 服务或重新启动 Rancher Desktop。