首先编写Dcokerfile
FROM ubuntu:18.04
ENV JAVA_DIR=/usr/local
ENV JAVA_HOME=$JAVA_DIR/java8
ENV PATH=$PATH:$JAVA_HOME/bin
ENV NACOS_VERSION=2.2.0.1
ENV NACOS_HOME=/nacos
# 安装jdk
COPY ./jdk-8u11-linux-x64.tar.gz $JAVA_DIR
COPY ./nacos ${NACOS_HOME}
RUN cd $JAVA_DIR && tar -xvf ./jdk-8u11-linux-x64.tar.gz && mv ./jdk1.8.0_11 ./java8
# 创建Nacos文件夹
RUN mkdir -p ${NACOS_HOME}
# 切换工作目录
WORKDIR ${NACOS_HOME}/bin
RUN chmod +x startup.sh
# 对外暴露Nacos默认端口
EXPOSE 8848
CMD ["/bin/bash", "startup.sh", "-m", "standalone"]