Question about deploy containers to in-field devices

Hello all,

Question about docker/swarm in general. So I work in a company that is based around Point-Of-Sale in which we need to distribute docker containers amongst other software to company owned distributed devices in the field. Can swarm be a tool to accomplish this? If not, any ideas how it could be accomplished?