Sign inSign up

codesnipes/3dxcentos

By codesnipes

•Updated almost 6 years ago

CentOS Operating System for ENOVIA (3DEXPERIANCES)

Image
1

1.4K

codesnipes/3dxcentos repository overview

⁠CentOS 7.x

⁠DASSAULT SYSTÈMES 3DEXPERIENCE (ENOVIA)⁠

Java version 1.8.0_211
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Ser ver VM (build 25.211-b12, mixed mode)

⁠Build

Dockerfile ARG Variables:
RPM package: jdk-8u211-linux-x64.rpm
Java version: jdk1.8.0_211-amd64

$ docker build \
        --tag centos:7-3dx_v1.0 \
        --build-arg JAVA_RPM=jdk-8u211-linux-x64.rpm \
        --build-arg JAVA_VERSION=jdk1.8.0_211-amd64 \
        .

⁠Usage (verify)

$ docker container run -it --rm --name 3dx centos:7-3dx_v1.0 bash

⁠Customizations

Reflecting the settings in the Dockerfile⁠

⁠Packages

$ yum install -y  \
        libaio-devel \
        glibc-2.17-317.el7.i686 \
        libXext-1.3.3-3.el7.i686 \
        libXext-1.3.3-3.el7.x86_64 \
        libXt-1.1.5-3.el7.i686 \
        libXt-1.1.5-3.el7.x86_64 \
        openssl

⁠Libaries

$ yum install -y \ 
        libnsl-2.28-127.el8.i686 \
        libnsl-2.28-127.el8.x86_64 \
        libXext.i686 \
        libXext.x86_64 \
        libXt-1.1.5-12.el8.i686 \ 
        libXt-1.1.5-12.el8.x86_64 \

⁠Java

$ JAVA_VERSION=jdk1.8.0_211-amd64
$ rpm -i /root/${JAVA_VERSION}.rpm
$ update-alternatives --install /usr/bin/java java /usr/java/${JAVA_VERSION}/bin/java 180211;
$ update-alternatives --install /usr/bin/javac javac /usr/java/${JAVA_VERSION}/bin/javac 180211;
$ update-alternatives --install /usr/bin/jar jar /usr/java/${JAVA_VERSION}/bin/jar 180211300;

$ cat << "EOF" > /etc/profile.d/java_paths.sh
  export JAVA_HOME=/usr/java/${JAVA_VERSION}
  export CLASSPATH=.:/usr/java/latest/lib/tools.jar:/usr/java/latest/lib/dt.jar
  export PATH=$PATH:$/usr/java/latest/jre/bin:/usr/java/latest/jre/bin/
  EOF

⁠Certificates

Find the cert/ folder⁠ in this reposetory.

⁠Deploy to OS
$ cp certs/*.crt /etc/pki/ca-trust/source/anchors/
⁠Add to Java Keystore (default)

Review import scrip: import.sh⁠

 $ cd certs/ && ./import-certs.sh

Tag summary

Content type

Image

Digest

Size

479.9 MB

Last updated

almost 6 years ago

docker pull codesnipes/3dxcentos