Предполагая, что вы настроили Docker для автоматического запуска при загрузке вашей виртуальной машины, вы можете указать Docker автоматически запускать контейнеры, задав для них always
политику перезапуска :
docker run --restart=unless-stopped ...
Вы также можете установить политику перезапуска для существующего контейнера:
docker update --restart=unless-stopped mycontainer
При политике перезапуска unless-stopped
Docker «перезапустит контейнер независимо от состояния выхода, в том числе при запуске демона, за исключением случаев, есликонтейнер был переведен в состояние останова до того, как демон Docker был остановлен ".