Конфликт между докер-машиной Windows и WSL

У меня Windows 10, и я установил WSL ubuntu 18.04 внутри. Поскольку WSL не может использовать докер из-за виртуализации, я в конечном итоге использую свою каплю DigitalOcean в качестве целевой машины докера. Я следую руководству по настройке док-машины здесь: https: //www.kevinkuszyk. com / 2016/11/28 / connect-your-docker-client-to-a-remote-docker-host / , чтобы настроить докер-машину как для моей Windows 10, так и для моего uBuntu WSL.

Проблема в , по какой-то причине он может работать только в любом из них. Поэтому, если я устанавливаю докер-машину в Windows 10, я пытаюсь настроить докер-машину с такой же конфигурацией в WSL, окна больше не могут использовать настройку докер-машины, и наоборот.

Это ошибка с докер-машина пытается пристыковаться к моему удаленному серверу:

Ошибка проверки TLS-соединения: Ошибка проверки и / или повторного создания сертификатов: Произошла ошибка проверки сертификатов для хоста «???. ???. ???.? ??: ???? ": x509: сертификат, подписанный неизвестным органом. по какой-то причине он может работать только в любом из них. Поэтому, если я устанавливаю докер-машину в Windows 10, я пытаюсь настроить докер-машину с такой же конфигурацией в WSL, окна больше не могут использовать настройку докер-машины, и наоборот.

Это ошибка с докер-машина пытается пристыковаться к моему удаленному серверу:

Ошибка проверки TLS-соединения: Ошибка проверки и / или повторного создания сертификатов: Произошла ошибка при проверке сертификатов для хоста «???. ???. ???.? ??: ???? ": x509: сертификат, подписанный неизвестным органом. по какой-то причине он может работать только в любом из них. Поэтому, если я устанавливаю докер-машину в Windows 10, я пытаюсь настроить докер-машину с такой же конфигурацией в WSL, окна больше не могут использовать настройку докер-машины, и наоборот.

Это ошибка с докер-машина пытается пристыковаться к моему удаленному серверу:

Ошибка проверки TLS-соединения: Ошибка проверки и / или повторного создания сертификатов: Произошла ошибка при проверке сертификатов для хоста «???. ???. ???.? ??: ???? ": x509: сертификат, подписанный неизвестным органом. Вы можете попытаться восстановить их, используя «docker-machine regenrate-certs [name]». Имейте в виду, что это вызовет перезапуск демона Docker, который может остановить запуск контейнеров.

Есть идеи, как заставить его работать как для моей оболочки Windows Power, так и для ubuntu wsl?

0
задан 9 October 2018 в 09:33
1 ответ

docker-machine create заменит существующие сертификаты, поэтому в момент, когда предыдущий сертификат становится недействительным, мы не можем подключиться к докеру. Чтобы решить эту проблему, выполните генерацию в Windows или WSL, затем перейдите в папку пользователя ~ / .docker / machine и скопируйте все в другую операционную систему. необходимо войти в каждую машину и перенастроить config.json

0
ответ дан 5 December 2019 в 05:13

Теги

Похожие вопросы