This is a rather naive view. AWS and Azure provide A LOT more than just VMs/containers (EC2) as a service.
Just having Docker won't give you the same that you can get from AWS RDS, S3, Glacier, Redshift, Route 53, etc.
Just having Docker won't give you the same that you can get from AWS RDS, S3, Glacier, Redshift, Route 53, etc.