Local PC as temporary worker node

Is it possible to use a my PC as a temporary, but powerful worker node in docker swarm?

What I am trying to achieve:

  • On startup of my local PC I would like the manager node to move a (rather resource hungry container) to my PC as my PC is a lot more powerful than the manager
  • When I shut down my PC the manager node should overtake that container again

The manager node has got all necessary ports open and also has got a static IP address, my PC however doesn’t have any of that. Does this cause any Problems? Actually I would not like to open ports for obvious security reasons…

Thanks a lot in advance for help and suggestions!