OP can now deploy all of his websites
onto another server instantly
By running the docker specific setup files he describes in his post?He could have just written a setup script that installs the needed services on any machine.
Without adding all that docker specific complexity described in the post:
Moving to Alpine
Building his own Alpine image
Building 9 more Docker images
Orchastrate all the docker images
Sign up for Amazons container registry
Now additionally to the host OS, he has to maintain 10 frickin docker images.Seems totally insane to me.