Details

    Description

      Using create-release will create a docker image locally, but three of the RUN scripts may fail to execute.

      1. RUN groupadd --non-unique -g 0 root

      => ERROR [16/20] RUN groupadd --non-unique -g 0 root                                                            0.2s
      ------
       > [16/20] RUN groupadd --non-unique -g 0 root:
      0.154 groupadd: group 'root' already exists
      ------
      Dockerfile:100
      --------------------
        98 |
        99 |     LABEL org.apache.hadoop.create-release="cr-19697"
       100 | >>> RUN groupadd --non-unique -g 0 root
       101 |     RUN useradd -g 0 -u 0 -m root
       102 |     RUN chown -R root /home/root
      

      2. RUN useradd -g 0 -u 0 -m root

       > [17/20] RUN useradd -g 0 -u 0 -m root:
      0.165 useradd: user 'root' already exists
      ------
      Dockerfile:101
      --------------------
        99 |     LABEL org.apache.hadoop.create-release="cr-12068"
       100 |     RUN groupadd --non-unique -g 0 root; exit 0;
       101 | >>> RUN useradd -g 0 -u 0 -m root
       102 |     RUN chown -R root /home/root
       103 |     ENV HOME /home/root
      

      3. RUN chown -R root /home/root

       > [18/20] RUN chown -R root /home/root:
      0.168 chown: cannot access '/home/root': No such file or directory
      ------
      Dockerfile:102
      --------------------
       100 |     RUN groupadd --non-unique -g 0 root; exit 0;
       101 |     RUN useradd -g 0 -u 0 -m root; exit 0;
       102 | >>> RUN chown -R root /home/root
       103 |     ENV HOME /home/root
       104 |     RUN mkdir -p /maven
      --------------------
      

      Even if these three scripts fail, subsequent steps can continue to be executed, so I added exit 0 after the script.

      Attachments

        Issue Links

          Activity

            People

              slfan1989 Shilun Fan
              slfan1989 Shilun Fan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m