vr看房制作软件,北京seo优化哪家公司好,黑马程序员培训学校,拼多多运营怎么做文章目录 一、下载文件二、精简JRE三、Dockerfile四、构建镜像五、容器测试 一、下载文件 glibc 下载地址 glibc-2.33-r0.apk glibc-bin-2.33-r0.apk glibc-i18n-2.33-r0.apk rsa sgerrand.rsa.pub jre 1.8 jre-8u201-linux-x64.tar.gz
二、精简JRE
解压
tar -zxvf jre-8… 文章目录 一、下载文件二、精简JRE三、Dockerfile四、构建镜像五、容器测试 一、下载文件 glibc 下载地址 glibc-2.33-r0.apk glibc-bin-2.33-r0.apk glibc-i18n-2.33-r0.apk rsa sgerrand.rsa.pub jre 1.8 jre-8u201-linux-x64.tar.gz
二、精简JRE
解压
tar -zxvf jre-8u201-linux-x64.tar.gz mv jre1.8.0_201 jre精简
cd jre rm -rf !(bin|lib|man) \
rm -rf ./lib/plugin.jar \
./lib/ext/jfxrt.jar \
./bin/javaws \
./lib/javaws.jar \
./lib/desktop \
./lib/deploy* \
./lib/*javafx* \
./lib/*jfx* \
./lib/amd64/libdecora_sse.so \
./lib/amd64/libprism_*.so \
./lib/amd64/libfxplugins.so \
./lib/amd64/libglass.so \
/lib/amd64/libgstreamer-lite.so \
./lib/amd64/libjavafx*.so \
./lib/amd64/libjfx*.so \
./lib/locale/!(zh*)压缩
cd .. tar zcvf jre.tar.gz jre/三、Dockerfile
FROM alpine:3.15.11
WORKDIR /home# 更换aline源、update
RUN echo http://mirrors.aliyun.com/alpine/v3.15/community /etc/apk/repositories
RUN echo http://mirrors.aliyun.com/alpine/v3.15/main /etc/apk/repositories
RUN apk update apk upgrade
RUN apk --no-cache add ca-certificates bash net-tools tzdata dmidecode
RUN rm -rf /var/cache/apk/*# 安装glibc
COPY apk/glibc-2.33-r0.apk .
COPY apk/glibc-bin-2.33-r0.apk .
COPY apk/glibc-i18n-2.33-r0.apk .
COPY apk/sgerrand.rsa.pub /etc/apk/keys/sgerrand.rsa.pub
RUN apk add glibc-2.33-r0.apk glibc-bin-2.33-r0.apk glibc-i18n-2.33-r0.apk
RUN rm -rf *.apk# 设置时间
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 解决中文乱码
RUN /usr/glibc-compat/bin/localedef -i en_US -f UTF-8 en_US.UTF-8
ENV LANGen_US.UTF-8# 安装jre
ADD jre.tar.gz .
ENV JAVA_HOME/home/jre
ENV PATH.:$PATH:$JAVA_HOME/bin四、构建镜像 文件目录 构建镜像
docker build --tag java:1.8.0 .五、容器测试
进入容器
docker run -it --privileged -v /dev/mem:/dev/mem \
-v /sys/class/net/ens160/address:/home/address --rm java:1.8.0 bash测试