Is there any benefits using the docker as oppose to just entering the pool info?
You get to learn something new, and - if you are prepared to take the risk - you can save the pool fee if you find a block. Which is up to 2% (as of today, 3300 USD). And in terms of risk, I mainly mean using the Apollo node as mining node from within in your home network. Which has its downsides, as the Apollo node is definitely not as well connected as a pool's mining node, also because your home network will have less uptime stability and lower bandwidth.