Autoiniciar contenedores Docker

Cuando el daemon para Docker es reiniciado, en muchos casos, los contenedores que se encontraban ejecutandose en nuestro sistema no son iniciados automaticamente. Un parametro que nos servirá para resolver este problema, y que usaremos al momento de crear o correr nuevos contenedores es pasar como parametro lo siguiente:

$ docker create -it --restart=always --name contenedor imagen/contenedor

El parametro que hemos pasado se encarga de establecer las politicas de reinicio para el contenedor, por lo que si el daemon de Docker es reiniciado los contenedores con el parametro --restart=always serán iniciados automaticamente.

Se puede encontrar mas información visitando la documentación oficial de Docker para Restart policies.

Saludos...