o contêiner faz o que você diz, faz uma cópia no arquivo e o coloca no contêiner, depois vai para o diretório e, finalmente, descompacta o arquivo, e é isso.
Você não está declarando um comando CMD
que irá inicializar o apache, ou fazer qualquer coisa, então seu contêiner não ficará ativo a menos que você faça isso
tente colocar isso no final do dockerfile
CMD /usr/sbin/apache2ctl -D FOREGROUND
deixe-me saber como se passa