adoroszlai commented on code in PR #6910: URL: https://github.com/apache/hadoop/pull/6910#discussion_r1676882028
########## Dockerfile: ########## @@ -14,33 +14,86 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM centos -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -RUN yum install -y sudo python2-pip wget nmap-ncat jq java-11-openjdk -RUN pip install robotframework -RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-init_1.2.0_amd64 -RUN chmod +x /usr/local/bin/dumb-init -RUN mkdir -p /etc/security/keytabs && chmod -R a+wr /etc/security/keytabs -ADD https://repo.maven.apache.org/maven2/org/jboss/byteman/byteman/4.0.4/byteman-4.0.4.jar /opt/byteman.jar -RUN chmod o+r /opt/byteman.jar -RUN mkdir -p /opt/profiler && \ - cd /opt/profiler && \ - curl -L https://github.com/jvm-profiling-tools/async-profiler/releases/download/v1.5/async-profiler-1.5-linux-x64.tar.gz | tar xvz -ENV JAVA_HOME=/usr/lib/jvm/jre/ -ENV PATH $PATH:/opt/hadoop/bin - -RUN groupadd --gid 1000 hadoop -RUN useradd --uid 1000 hadoop --gid 100 --home /opt/hadoop -RUN chmod 755 /opt/hadoop -RUN echo "hadoop ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers -RUN chown hadoop /opt -ADD scripts /opt/ -ADD scripts/krb5.conf /etc/ -RUN yum install -y krb5-workstation -RUN mkdir -p /etc/hadoop && mkdir -p /var/log/hadoop && chmod 1777 /etc/hadoop && chmod 1777 /var/log/hadoop -ENV HADOOP_LOG_DIR=/var/log/hadoop +ARG JAVA_VERSION=11 + +# Ubuntu 22.04 LTS +FROM eclipse-temurin:${JAVA_VERSION}-jammy + +RUN apt update -q \ + && DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends \ + jq \ + krb5-user \ Review Comment: Thanks @pan3793 for the info. We can tweak the image later if needed, based on bug reports. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
