Public Repository

Last pushed: 5 months ago
Short Description
UrbanCode Deploy Agent
Full Description

UCD Agent Running in Docker

Run the UCD Agent in Docker:
docker run -d --add-host="ucd-server:$UCD_SERVER_IP" -v /:$MOUNT_LOCATION -t ibmcom/ucda[:$AGENT_DOCKER_VERSION]

Where the following user defined variables are set or replaced with values:

  • $UCD_SERVER_IP The IP address (or URL) of the UCD Server to which the agent will connect.
  • $MOUNT_LOCATION The location inside docker to mount the host filesystem (use something like /mnt/hostFS)
  • $AGENT_DOCKER_VERSION The version of the agent to run. Omitting this parameter pulls the latest release.

Steps required to use containerized agents in your UCD environment:

  1. Open the UrbanCode deploy web interface and navigate to Resources > Agents
  2. Select a dockerized agent from the list and navigate to its configuration
  3. Select the Agent Properties item and add the property BASE_DIRECTORY with the value $MOUNT_LOCATION
  4. Edit your default working directory for all components using this dockerized resource to be prefixed with ${p:resource/BASE_DIRECTORY}

Built from

Links to other UCD Docker Images


IBM UrbanCode software contained within these images is licensed under the IBM International License Agreement for Evaluation of Programs

Docker Pull Command