3

I am a beginner so asking this silly question. Is docker swarm free to use for building cluster of docker containers? i heard it is $15/hr ? We can use swarm in production without paying anything? any limitations on it?

Also can i run specific docker containers on dedicated hosts and run some selected containers on other hosts?

Farhan
  • 4,210
  • 9
  • 47
  • 76
  • 1
    Swarm is just a a set of features in the free, totally open source, docker engine. (aka Docker CE at store.docker.com). Docker EE, the paid version of docker, add's advanced security, ops, and GUI features on top of Swarm, but many use Swarm (including myself) for free in production. – Bret Fisher Jan 29 '18 at 08:56

1 Answers1

4

Yes you can use docker swarm in production without paying anything.

You have to pay to use the following:

  • Docker Trusted Registry - DTR
  • Universal Control Pane - UCP

But if you want to use docker's trusted registry (DTR) and UCP, you will have to pay a license. The license is based on number of nodes you have installed the docker daemon. I talk about these from my personal work and experience in using docker.

Jey Geethan
  • 735
  • 1
  • 6
  • 11
  • is it must obligatory to use UCP or DTR? without them also we can use swarm? – Farhan Jan 28 '18 at 14:19
  • 2
    @Farhan You don't need UCP or DTR. You will probably need to look into an alternate registry for storing images. – JamesCW May 23 '18 at 19:59
  • Links to the services: [DTR](https://docs.docker.com/ee/dtr/) [UCP](https://docs.docker.com/ee/ucp/) – androbin Jun 21 '19 at 08:54