Docker network Dockerfile best practice Best practicies (pruning, double tagging, ENV, healthchecks, restart policy)