Я ищу способ перезапустить один из моих docker контейнеров с задержкой (после перезапуска localhost).
В настоящее время у меня есть: Компьютер, который работает docker рабочий стол. Docker имеет два контейнера: веб-сервер и MySQL (который передает данные веб-серверу). Оба контейнера имеют опцию --restart=always
, которая позволяет им перезагружаться, если я перезагружаю компьютер.
Моя проблема: после перезагрузки компьютера веб-сервер не работает должным образом, если только я специально не перезапустил его вручную.
Я предполагаю, что мне нужно дать MySQL некоторое время для загрузки перед запуском веб-сервера.
Я подумал, может быть, установить скрипт bash или заглянуть в Compose ( https://docs.docker.com/compose/startup-order/), но, поскольку я новичок в этом, хотел перепроверить, не пропустил ли я что-то, и, возможно, есть более элегантный подход к этому.