It is just like Travis CI in github. A Continuous Integration tool, given by bitbucket for free. And no, you don't need docker for start using it.
This tool just compile your script and run tests, if any written. It is not deployment tool. If you want, I guess, you can extend it, but I'm not sure. So it is more like automated build tool!