jenkins/agent pulls statistics
By jenkins (33 listings) · Docker Hub · Integration & delivery
This is a base image, which provides the Jenkins agent executable (agent.jar)
jenkins/agent has 21,860,496 recorded pulls on Docker Hub.
It ranks #101 of 1,263 tracked Docker Hub listings by pulls.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
About jenkins/agent
Jenkins Agent Docker image
This is a base image for Docker, which includes Java and the Jenkins agent executable (agent.jar). This executable is an instance of the Jenkins Remoting library. Java version depends on the image and the platform, see the _Configurations_ section below.
Usage
This image is used as the basis for the Docker Inbound Agent image. In that image, the container is launched externally and attaches to Jenkins.
This image may instead be used to launch an agent using the Launch method of Launch agent via execution of command on the controller. For example on Linux you can try
after setting Remote root directory to /home/jenkins/agent.
or if using Windows Containers
after setting Remote root directory to C:\Users\jenkins\Agent.
Agent Work Directories
Starting from Remoting 3.8 there is a support of Work directories, which provides logging by default and change the JAR Caching behavior.
Call example for Linux:
Call example for Windows Containers:
Configurations
The image has several supported configurations, which can be accessed via the lists of tags that can be consulted at https://github.com/jenkinsci/docker-agents/tree/master/tests/golden/
The file docker-bake.hcl defines all the configuration for Linux images and their associated tags.
There are also versioned tags in DockerHub, and they are recommended for production use. See the full list at https://hub.docker.com/r/jenkins/agent/tags
Timezones
By default, the image is using the Etc/UTC timezone. If you want to use the timezone of your machine, you can mount the /etc/localtime file from the host (as per this comment) and the /etc/timezone from the host too.
You can also set the TZ environment variable to the desired timezone. TZ is a standard POSIX environment variable used by many images, see Wikipedia for a list of valid values. The next command is run on a machine using the Europe/Paris timezone a few seconds after the previous one.
Using the jenkins/agent image as a base image
Should you want to adapt the jenkins/agent image to your local timezone while creating your own image based on it, you could use the following command (inspired by issue #291):
Changelog
See GitHub releases for versions 3.35-1 and above. There is no changelog for previous versions, see the commit history.
Jenkins remoting changelogs are available at https://github.com/jenkinsci/remoting/releases.
Description from the Docker Hub listing.
Where jenkins/agent sits in the listing
Each band is one page of 20. Pulls on a log scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar Docker Hub Integration & delivery plugins
Data source
Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.
Listing: https://hub.docker.com/r/jenkins/agent. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.