Service Fabric: There was an error during image download
The container registry it seems has to be configured with credentials.Once configured in Settings->Access Keys, take the admin user and password.
Run below:
sfctl compose create --deployment-name NAME --file-path docker-compose.yml --user ADMIN_USER --has-pass
This would prompt for the password, the pull would go on fine now.
or try the encyption ( I did not explore it)
Please explore this link for other options:Configure container repository credentials
You can also try making the registry public for specific IP range ( machine from where you are deploying )