Установка Docker через Snap при внутренней ошибке WSL, не удается создать временную область: ошибка DBus "org.freedesktop.DBus.Error.UnixProcessIdUnknown"

Запуск правила Базеля container_run_and_commit это вызывает следующую ошибку.

      internal error, please report: running "docker" failed: cannot create transient scope: DBus error "org.freedesktop.DBus.Error.UnixProcessIdUnknown": [Process with ID 8 does not exist.]

Более подробная информация задокументирована здесь. Образ контейнера докеров Bazel не копирует файл.

Не знаю, как это можно исправить.

1 ответ

Решение состоит в том, чтобы не использовать моментальную установку Docker, а вместо этого использовать рабочий стол Docker с установленным WSL2.

Обратите внимание, что в WSL ~/.docker/config.jsonотобразит кредиты как. Это отлично работает с docker cli, но лучше изменить desktop.exe к "" а также docker loginдля хранения учетных данных изначально, если другие инструменты используют docker. В моем случае это Базель.

Другие вопросы по тегам