-
Rancher Desktop 1.3.0(latest) で非互換の変更があった。
- Root権限を必要としていた
/var/run/docker.sock
を作らなくなった。
- Root権限を必要としていた
- だからそれを利用者が調達しないといけないよ。
- 自分でやってね。(やったのが以下)
- macOS環境で、Rancher Desktopはlimaに依存している。
- limaの公式GitHubにdocker互換環境を作れるdocker.yamlがあるから、それを使ってlimaのQemu VMを調達してね。
- limactl startすると、
docker context
で参照すべきsocketファイルを生成しているメッセージが出てくる。
- 作るDocker Contextは
$HOME/.lima/docker(limaのVM名)/socks/docker.sock
に自動生成されるので、これをdocker context update
に食わせれば動く。
地味に手間だった。めんどくさい。