i originally switched from dockerhub to public ecr because i thought that ecr was a requirement for using aws ecs, but i heard in a random youtube video that ecs actually works fine with public dockerhub. public ecr was kind of a pain to set up, but is working fine. it is less free than public dockerhub, though. at some point in the future (maybe once i'm no longer eligible for aws free tier) i should take another look and decide whether to stay on public ecr or whether to move back to dockerhub.
(honestly i'll probably move off of aws entirely once my free tier expires in late july 2022, because my aws setup will probably cost me ~$400/year and that's kinda nutty when i already have a spare linode)
i originally switched from dockerhub to public ecr because i thought that ecr was a requirement for using aws ecs, but i heard in a random youtube video that ecs actually works fine with public dockerhub. public ecr was kind of a pain to set up, but is working fine. it is less free than public dockerhub, though. at some point in the future (maybe once i'm no longer eligible for aws free tier) i should take another look and decide whether to stay on public ecr or whether to move back to dockerhub.