When deploying a Container Instance which ISNT in a VNET we can specify a label "x" to get a FQDN i.e http://x.uksouth.azurecontainer.io/
If you deploy the container into a subnet it appears that you can no longer specify a label.
I'm using Terraform https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/container_group
Specifically "network_profile_id": conflicts with dns_name_label
In this case I assume you supposed to manage DNS yourself.
It doesnt appear you specify the private IP of the container?