Skip to main content Skip to complementary content

Publishing your Job as a Docker image

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Follow the steps below to publish a Job as a Docker image.

Procedure

  1. Open Talend Studio and create a simple Standard Job like below, and make sure it runs successfully.
    Screenshot of the Job in the Designer.
  2. Right-click the Job in the Repository tree view, and select Publish from the contextual menu.
    Screenshot of the Repository tree view.
  3. From the Export Type, select Docker Image and click Next.
    Screenshot of the Publish wizard.
  4. Select Local as the Docker host, and provide the following details together with your docker registry credentials.
    • Image name: A name for the docker image. A repository will be created with the same name in the Docker registry.
      Information noteNote: Due to a restriction on repository names when publishing to registry.hub.docker.com, some characters are not supported in the image name: it must contain a combination of alphanumeric characters and may contain the special characters ., _ or -. Letters must be in lowercase.
    • Image tag: A value to tag your Docker image. By default, the Job version will be the tag value.
    • Registry: Provide the Docker registry URL with your Docker ID. For Docker Hub, it will be registry.hub.docker.com/dockerId.
    • Username and Password: The credentials you use to connect to Docker registry.
    Screenshot of the Push Job Image dialog box.
  5. Log in to your Docker registry account.
    Under the Repositories tab, you can see the Docker image containing the Job was created.
    Screenshot of the Docker repositories.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!