Для запуска контейнера MySQL с помощью Laradock, необходимо выполнить следующие шаги:
1. Перейдите в директорию Laradock, используя команду `cd path/to/laradock`.
2. Откройте файл `docker-compose.yml` и убедитесь, что сервис MySQL включен. Если нет, добавьте или раскомментируйте соответствующий раздел:
```yaml
mysql:
image: mysql:5.7
container_name: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: database
MYSQL_USER: user
MYSQL_PASSWORD: password
```
3. Запустите контейнер MySQL с помощью команды `docker-compose up -d mysql`.
Чтобы исправить ошибку "php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution", может потребоваться выполнить следующие действия:
1. Проверьте, что контейнер MySQL корректно работает с помощью команды `docker-compose ps`.
2. Убедитесь, что вы указываете правильные имя хоста, порт, имя пользователя и пароль для подключения к базе данных в настройках подключения к базе данных в файле конфигурации Laravel (обычно `.env`).
3. Если используете контейнер MySQL с Laradock, убедитесь, что доступ к базе данных MySQL настроен на `mysql` (имя контейнера из `docker-compose.yml`).
4. Попробуйте перезапустить контейнер MySQL с помощью команды `docker-compose restart mysql`.
5. Проверьте наличие соединения с сервером базы данных с помощью команды `nc -z -v mysql 3306` на хосте, где запущен Laradock.
6. Перезапустите контейнеры Laravel и MySQL с помощью команды `docker-compose restart`.
7. Проверьте логи контейнера MySQL с помощью команды `docker-compose logs mysql` и устраните любые обнаруженные проблемы.
После выполнения перечисленных шагов, ошибка "php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution" должна быть исправлена, и вы сможете успешно подключиться к базе данных через adminer.