MagicGopher commented on issue #107: URL: https://github.com/apache/rocketmq-docker/issues/107#issuecomment-2225356786
> 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-fTgKCKojwrDl5x5ymcWQZz94yc" > > > > > 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 -o rocketmq.zip \ && curl -L https://archive.apache.org/dist/rocketmq/${version}/rocketmq-all-${version}-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"] -- 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