Dúvidas com docker
Bom.. Tem um tempinho que estudo programação, recentemente comecei usar o docker por conta do conteúdo que venho estudando, e por conta de um projeto pessoal que venho procurando desenvolver.. Como tem pouco tempo que venho usando o docker, tenho tido umas dúvidas que é: ao desenvolver um projeto, tem a necessidade de criar um Dockerfile para que tenha como rodar uma aplicação em outro ambiente? (desde já agradeço pelas respostas).