¿Cómo centrar elementos en la última fila en CSS Grid?

Estoy usando la cuadrícula CSS para diseñar algunos elementos 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>

¿Cómo puedo hacer que la última fila se centre en lugar de alinearse a la izquierda? No puedo garantizar la cantidad de elementos, así que quiero que el diseño se vea bien para cualquier cantidad de elementos.

¿Es esto algo para lo que debería estar usando flexbox? ¿O son las cuadrículas CSS un uso adecuado?

Respuestas a la pregunta(6)

Su respuesta a la pregunta