% docker run -rm -it --name mydoc -p 80:8080 alpine
unknown shorthand flag: 'r' in -rm
See 'docker run --help'.
Are you are getting the unknown shorthand flag error when you are trying to run a Docker Image to create a container using the run command?
Reason
The rm command is not a shorthand flag option, you need to provide two dashes before rm
Incorrect:$ docker run -rm ubuntu
Correct
$ docker run --rm ubuntu
Fix
As discussed above simply make sure that the rm is prefixed with two dashes and not one.

Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!