Thanks for the feedback. Of course you are right you don't need to use sudo in user data. Dependencies between services can be really annoying sometimes. I had software that didn't support the latest version of docker so I had to use version 23 or 24.
Afair user data script runs as root, so you don’t have to use sudo. Btw, what was your case that you have to use non-latest version of docker?
Thanks for the feedback. Of course you are right you don't need to use sudo in user data.
Dependencies between services can be really annoying sometimes. I had software that didn't support the latest version of docker so I had to use version 23 or 24.