UPDATE 1: I tried creating a new page and the header and footer is showing, but not the posts. UPDATE 2: If I update the Reading settings to Post page and select the page I created with the custom template, nothing is showing.
<?php /* Template Name: Blog Template */ ?>
<?php get_header(); ?>
<h1>Blog posts</h1>
<div class="container">
<?php while(have_posts()): the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
</div>
<?php get_footer(); ?>