O problema que você pode estar enfrentando é que remover arquivos em um commit não altera o fato de que o arquivo estava lá em uma imagem anterior, de modo que a imagem anterior ainda é 14G.
Dê uma olhada na parte "Camadas" deste artigo: link
Para resolver esse problema, você precisa remover os itens em / tmp / dentro da confirmação original que os gerou, portanto, a imagem criada como resultado dessa consolidação não os inclui. Isso é fácil quando usar dockerfiles, mas não tenho certeza se possível ao criar imagens com commits.
Outra coisa que você pode fazer é compactar camadas exportando / importando a imagem.