Como centralizar elementos na última linha da CSS Grid?

Estou usando a grade CSS para fazer o layout de alguns itens como este ...

#container {
  display: grid;
  grid-template-columns: 16.666% 16.666% 16.666% 16.666% 16.666% 16.666%;
}

.item {
  background: teal;
  color: white;
  padding: 20px;
  margin: 10px;
}
<div id="container">
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
  <div class="item">Item</div>
</div>

Como faço para que a última linha seja centralizada em vez de alinhada à esquerda? Não posso garantir o número de itens, por isso, quero que o layout pareça adequado para qualquer número de itens.

É algo que eu deveria usar o flexbox? Ou as grades CSS são um uso adequado?

questionAnswers(6)

yourAnswerToTheQuestion