Ⅰ. Issue Description
Now, the container system environment setup is done by Dockerfile, this makes Dockerfile not fittable for every project which wants to use the robot.
Ⅱ. Describe what happened
Ⅲ. Describe what you expected to happen
The Dockerfile should be quite general and fittable for every poject, the environment setup could be a shell script or something like that.
Ⅳ. How to reproduce it (as minimally and precisely as possible)