O lançamento do servidor da web Apache usando o Docker é uma tarefa extremamente fácil.
Antes de começar, eu recomendo que você siga estes guias, que são realmente úteis para entender as etapas de como começar com o Docker - Executar um aplicativo simples , Contêineres de início rápido .
Com relação à sua pergunta do Apache: eu recomendo que você siga esta página , onde você pode encontrar algumas recomendações úteis de Como executar o servidor Apache no Docker.
Se você deseja executar o contêiner do Docker em alguma porta específica, é possível começar com o seguinte - rede do Docker guia .
Tenha uma boa sorte!