Можно ли использовать образы PHP и MySQL в Docker на Windows 10?

Как можно развернуть образ из репозитория https://github.com/bitrixdock/bitrixdock в Docker на Windows 10 без необходимости использовать гостевую ОС в Virtualbox или аналогичные среды эмуляции Linux? При выполнении команды "docker compose up" возникают ошибки из-за неустановленных переменных - INTERFACE, DB_SERVERTYPE, MYSQL_DATABASE, MYSQL_USER, MYSQL_PASSWORD, MYSQL_ROOT_PASSWORD, и на Windows 10 отсутствует MySQL-сервер.
  • 17 декабря 2023 г. 13:07
Ответы на вопрос 3
Да, вы можете использовать образы PHP и MySQL в Docker на Windows 10. Docker обеспечивает возможность создания и запуска контейнеров с различными образами, включая PHP и MySQL, на операционных системах Windows.

Что касается развертывания образа из репозитория bitrixdock на Docker на Windows 10, вам может потребоваться некоторая настройка, чтобы обеспечить работу MySQL-сервера на Windows 10. В репозитории bitrixdock есть документация, где описаны необходимые настройки и инструкции для запуска образа bitrixdock на различных операционных системах, включая Windows.

Ошибки, которые вы упомянули (например, неустановленные переменные), могут возникать из-за неправильной настройки или отсутствия необходимых файлов конфигурации. Вам нужно будет убедиться, что все требуемые переменные окружения (INTERFACE, DB_SERVERTYPE, MYSQL_DATABASE, MYSQL_USER, MYSQL_PASSWORD, MYSQL_ROOT_PASSWORD) установлены и корректно настроены в конфигурационных файлах Docker-compose.

Также, для запуска MySQL-сервера на Windows 10 можно использовать самостоятельно установленный MySQL-сервер, либо запустить его внутри контейнера Docker. Обратите внимание, что использование внутреннего MySQL-сервера в контейнере может потребовать дополнительной настройки, чтобы обеспечить доступ контейнера к MySQL-серверу на хосте Windows 10.

Рекомендую вам ознакомиться с документацией репозитория bitrixdock и пройти по инструкциям по установке и настройке системы на операционной системе Windows 10.
ну дак там есть env_example переименуй его в .env, поправь переменные и будет тебе счастье 
ОС не имеет значения
Пропиши нужные переменные в файле... 

Но вообще советую пользоваться linux, можно на виртуалке. потом проще будет
Похожие вопросы