What's wrong with this picture?

I would use a virtual container as follows-

  1. Have my dynamic dns service make sure my routers changing IP always stays mapped to website names I have reserved with them.
  2. Set up and have each virtual container get an IP from the DHCP server on the router.
  3. Port-forward those IPs from router to the machine hosting the virtual containers.
  4. Put a web-facing app in one of the virtual containers, and let traffic come into that safely.
    If these virtual containers were Docker containers, what’s wrong with the above picture?

Any and all responses welcome and deeply appreciated.

OMG, I answered my own question!