У меня был docker установлен как часть Docker Toolbox, который запускал демон docker на моих двух виртуальных машинах VirtualBox. Недавно я установил с ним WSL2 и Docker Desktop. Теперь у меня работают два хоста docker, один на виртуальной машине Virtual Box, а другой на WSL2. Они оба работают нормально, я могу управлять своим WSL docker из терминала WSL и Docker рабочего стола, а также могу работать с Virtual Box docker из Docker toolbox.
Проблема в том, что когда я запускаю docker client из windows cmd, он знает только о виртуальной машине, и если она выключена, то не может подключиться. Это также означает, что VS Code не видит мои контейнеры WSL. Я попытался создать другую docker -машину, указывающую на localhost: 2375, но это не сработало.
Я хотел бы сохранить Docker Toolbox в качестве резервной копии, но я хочу изменить docker клиентское соединение на tcp: // localhost: 2375 вместо IP-адреса виртуальной машины.