Czytam, ze zrozumieniem , ale "... by jezyk giętki, powiedział wszystko co pomyśli głowa..."
...komórkę wysoką na cały ekran a w niej kilka rzędów (np 3) równo rozmieszczonych w pionie
Faktycznie zasugerowałem się niepotrzebnie Twoim col-12, ale przykład który podałem da siatkę równych komórek 3x3, natomiast kontener to co innego niż komórka
..
Chciałbym utworzyć komórkę wysoką na cały ekran..
mój przykład jest odpowiedzią na treść, oznacza ni mniej ni więcej, że chcesz osiągniesz 3 wiersze na cały ekran, w równej odległości, podzielone na równe komórki , w kolumnach. Jeśli chcesz zablokować wysokość poszczególnych wierszy to stosujesz css max-height ewentualnie vh.
Gdybyś wskazał, że mowa o kontenerze, to otrzymałbyś zupełnie inną informację, bo jest na to dużo prostsza metoda, bez takich ewolucji, jakie wykonujesz:
definicja stylu
Kod:
.container {
display: grid;
grid-template-rows: 33vh;
height: 100vh;
/* do wyrównania treści możesz stosować */
justify-content: space-evenly;
justify-items: center;
align-content: space-evenly;
align-items: center;
}
a potem już tylko korzystasz np.:
Kod:
<div class="container">
<div>wiersz-a</div>
<div>wiersz-b</div>
<div>wiersz-c</div>
</div>
ilość kodu jakby mniejsza 
Aha dla czterech wierszy
Kod:
grid-template-rows: 25vh;