Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-72443

can not get container id if the Jenkins is running in a podman

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • docker-workflow-plugin
    • None
    • REHL8,
       Jenkins running in podman on REHL8, docker installed in Jenkins image

      when try to use docker.image(), it will find the container id first. However, the current method getContainerIdIfContainerized() can not parse the container id because the return message of /proc/1/moutninfo is different. Please refer to the following.

      cat /proc/1/mountinfo | grep /hostname

      1339 1333 0:48 /containers/overlay-containers/4c4d5c5475f78f2b8a98e2894adcc3152ac587ac3c406a5c4eb74cc3f129c03c/userdata/hostname /etc/hostname rw,nosuid,nodev,relatime - tmpfs tmpfs rw,seclabel,size=1609596k,mode=700,uid=1001,gid=1001

       

      Reproduction steps

      1. run a docker container in a podman container, on REHL8.
      2. go to the docker conainer
      3. run command: cat /proc/1/mountinfo | grep /hostname
      4. check the string which contains the contianer id.

      Expected Results

      the current code uses regexp "/containers/([a-z0-9]{64})/hostname" to parse the container id, so it expects /containers/[id]/hostname.

      Actual Results

      1339 1333 0:48 /containers/overlay-containers/4c4d5c5475f78f2b8a98e2894adcc3152ac587ac3c406a5c4eb74cc3f129c03c/userdata/hostname /etc/hostname rw,nosuid,nodev,relatime - tmpfs tmpfs rw,seclabel,size=1609596k,mode=700,uid=1001,gid=1001

          [JENKINS-72443] can not get container id if the Jenkins is running in a podman

          Braden created issue -
          Braden made changes -
          Priority Original: Major [ 3 ] New: Blocker [ 1 ]
          Naveen Boni made changes -
          Assignee New: Naveen Boni [ naveenboni ]
          Mark Waite made changes -
          Comment [ Thank you very much. Your post provided me with a wealth of information, allowing me to broaden my horizons. 

          ----------

          [https://geometrydashsubzero.io|https://geometrydashsubzero.io/] ]

            naveenboni Naveen Boni
            westmount Braden
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: