seart commented on issue #107: URL: https://github.com/apache/rocketmq-docker/issues/107#issuecomment-2225460067
> > Can I see your Dockerfile-ubuntu file content? build-image.sh file only centos or alpine two options , it should add ubuntu Options right? <img alt="image" width="1561" src="https://private-user-images.githubusercontent.com/13324413/348215170-cd0c5043-9122-4951-b4cf-fc0c3a27894f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3ODI3MDEsIm5iZiI6MTcyMDc4MjQwMSwicGF0aCI6Ii8xMzMyNDQxMy8zNDgyMTUxNzAtY2QwYzUwNDMtOTEyMi00OTUxLWI0Y2YtZmMwYzNhMjc4OTRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDExMDY0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYyYTU1Y2FjYTE1MmJmN2QzNThlMmJjMTk3NjQ5YzVlYmNhMDc3MDlmNzM3M2E0MTU0M2VhYjNmYTM5N2UxNTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AbgWouCUZwBuMj1t-fTgKCKojwrDl5x5ymcWQZz94y c"> > > > > I get the same problem > > > > > > > > > I added a Dockerfile-ubuntu, replaced yum with apt-get, changed jdk to arm64v8/ubuntu:20.04, and successfully built the arm version of rocketmq > > >  > > Here is my modified Dockerfile-centos file content: > > FROM arm64v8/ubuntu:20.04 AS builder > > ARG version > > ENV DEBIAN_FRONTEND=noninteractive > > RUN set -eux && apt-get update && apt-get install -y curl gnupg unzip openjdk-8-jdk && apt-get clean && rm -rf /var/lib/apt/lists/* > > RUN curl -L [https://archive.apache.org/dist/rocketmq/${version}/rocketmq-all-${version}-bin-release.zip](https://archive.apache.org/dist/rocketmq/$%7Bversion%7D/rocketmq-all-$%7Bversion%7D-bin-release.zip) -o rocketmq.zip && curl -L [https://archive.apache.org/dist/rocketmq/${version}/rocketmq-all-${version}-bin-release.zip.asc](https://archive.apache.org/dist/rocketmq/$%7Bversion%7D/rocketmq-all-$%7Bversion%7D-bin-release.zip.asc) -o rocketmq.zip.asc && curl -L https://www.apache.org/dist/rocketmq/KEYS -o KEYS && gpg --import KEYS && gpg --batch --verify rocketmq.zip.asc rocketmq.zip > > RUN unzip rocketmq.zip && mkdir -p /tmp/rocketmq-${version} && mv rocketmq*/* /tmp/rocketmq-${version} > > FROM arm64v8/ubuntu:20.04 > > ARG user=rocketmq ARG group=rocketmq ARG uid=3000 ARG gid=3000 > > ARG version > > ENV DEBIAN_FRONTEND=noninteractive ENV ROCKETMQ_VERSION ${version} ENV ROCKETMQ_HOME /home/rocketmq/rocketmq-${ROCKETMQ_VERSION} ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-arm64 > > EXPOSE 9876 10909 10911 10912 > > RUN groupadd -g ${gid} ${group} && useradd -l -u ${uid} -g ${gid} -m -s /bin/bash ${user} && apt-get update && apt-get install -y openjdk-8-jdk less openssl && apt-get clean && rm -rf /var/lib/apt/lists/* > > COPY scripts/ ${ROCKETMQ_HOME}/bin/ COPY --from=builder --chown=${uid}:${gid} /tmp/rocketmq-${version}/ ${ROCKETMQ_HOME} > > RUN mv ${ROCKETMQ_HOME}/bin/runserver-customize.sh ${ROCKETMQ_HOME}/bin/runserver.sh && mv ${ROCKETMQ_HOME}/bin/runbroker-customize.sh ${ROCKETMQ_HOME}/bin/runbroker.sh && chmod -R a+x ${ROCKETMQ_HOME}/bin/ && export JAVA_OPT=" -Duser.home=/opt" && sed -i 's/${JAVA_HOME}/jre/lib/ext/${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext/' ${ROCKETMQ_HOME}/bin/tools.sh && chown -R ${uid}:${gid} ${ROCKETMQ_HOME} > > USER ${user} > > WORKDIR ${ROCKETMQ_HOME}/bin > > ENTRYPOINT ["./docker-entrypoint.sh"] CMD ["dummy"] thank you very much.❀ -- 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: dev-unsubscr...@rocketmq.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org