jenkinsci / jenkinsci/docker-workflow-plugin

[JENKINS-37211] Support for Docker 1.13 Services (Swarm)

Open
#432 2 comments 0 reactions 0 assignees View on GitHub
component:docker-workflow-plugin enhancement imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
527
Forks
422
Avg merge
10m
Merged PRs (30d)
1

Description

New release of Docker introduced a few new features, like the new Swarm mode, which now seem incompatible with Docker Workflow Plugin.

Previously (Docker < 1.12) executing 'docker run' against the Swarm manager endpoint would run a container on one of the nodes in the Docker Swarm cluster. This is what made Docker Workflow Plugin indispensable for us.

Since Docker 1.12 was released it seems that executing 'docker run' against the Swarm manager will only run the container on the manager node. Instead new 'service' model was introduced for container load balancing across the Swarm cluster, which Docker Workflow Plugin does not seem to support yet.

---
Originally reported by eugenem, imported from: Support for Docker 1.13 Services (Swarm)


  • status: Open
  • priority: Major
  • component(s): docker-workflow-plugin
  • resolution: Unresolved
  • votes: 10
  • watchers: 14
  • imported: 2025-12-07

Raw content of original issue

New release of Docker introduced a few new features, like the new Swarm mode, which now seem incompatible with Docker Workflow Plugin.

Previously (Docker < 1.12) executing 'docker run' against the Swarm manager endpoint would run a container on one of the nodes in the Docker Swarm cluster. This is what made Docker Workflow Plugin indispensable for us.

Since Docker 1.12 was released it seems that executing 'docker run' against the Swarm manager will only run the container on the manager node. Instead new 'service' model was introduced for container load balancing across the Swarm cluster, which Docker Workflow Plugin does not seem to support yet.

environment

```
Jenkins 2.7.1

Docker Workflow Plugin 1.7

Docker Swarm Cluster of Docker 1.12 nodes
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.