Block a user
methlab (latest)
Published 2023-11-17 22:23:07 +01:00 by VectorKappa
Installation
docker pull git.patalong.pl/vectorkappa/methlab:latestsha256:cb9a992ef9f0401a4f7612be0d66d7649fb9d85da94c6caf7dc4961b4077c8b2
Image Layers
| ADD file:5d68d27cc15a80653c93d3a0b262a28112d47a46326ff5fc2dfbf7fa3b9a0ce8 in / |
| CMD ["bash"] |
| LABEL maintainer=The MathWorks |
| ENV DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC |
| COPY file:fa44c27299cec558bbac81bcb175a9c48555d55b15d0990e0aaa00d59f9e06b6 in /tmp/base-dependencies.txt |
| /bin/sh -c apt-get update && apt-get install --no-install-recommends -y `cat /tmp/base-dependencies.txt` && apt-get clean && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c [ -d /usr/share/X11/xkb ] || mkdir -p /usr/share/X11/xkb |
| WORKDIR /packages |
| /bin/sh -c export DEBIAN_FRONTEND=noninteractive && wget -q https://github.com/mathworks/build-glibc-bz-19329-patch/releases/download/ubuntu-focal/all-packages.tar.gz && tar -x -f all-packages.tar.gz --exclude glibc-*.deb --exclude libc6-dbg*.deb && apt-get install --yes --no-install-recommends ./*.deb && rm -fr /packages |
| WORKDIR / |
| ARG MATLAB_VERSION |
| ARG PCIM_MATLAB_ROOT |
| ARG MATLAB_ROOT=/opt/matlab/R2022b |
| ARG HOME=/home/matlab |
| |4 HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c adduser --home ${HOME} --shell /bin/bash --disabled-password --gecos "" matlab |
| COPY dir:c43d9de71f84ac4e719d3091e545f5973636e8a373efd763ae2faced5c27ac2d in /opt/matlab/R2022b |
| |4 HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install --yes apt-utils libglu1-mesa libosmesa6 xterm tigervnc-standalone-server tigervnc-common xfce4 xscreensaver ca-certificates sudo curl python3 python3-pip xvfb && apt-get remove -y tumbler pulseaudio gvfs gnome-screensaver && apt-get clean && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* |
| |4 HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c mkdir -p ${HOME}/Documents/MATLAB/Add-Ons && touch ${HOME}/Documents/MATLAB/Add-Ons/.toolboxFolders && touch ${HOME}/Documents/MATLAB/Add-Ons/.zipFolders && python3 -m pip install --upgrade pip && python3 -m pip install matlab-proxy |
| ARG NOVNC=/opt/noVNC |
| |5 HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b NOVNC=/opt/noVNC PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c mkdir -p ${NOVNC}/utils/websockify && curl -sSfL 'https://github.com/novnc/noVNC/archive/v1.2.0.tar.gz' | tar -zxf - -C ${NOVNC} --strip=1 && curl -sSfL 'https://github.com/novnc/websockify/archive/v0.10.0.tar.gz' | tar -zxf - -C ${NOVNC}/utils/websockify --strip=1 && find ${NOVNC} -name ".git*" | xargs rm -rf && ln -s /usr/bin/python3 /usr/bin/python && ln -s $NOVNC/vnc.html $NOVNC/index.html |
| ADD file:201b25d05f09faa3795d526a806e11df1549a0f8ddd126b70409e0ea0dd1e76b in /home/matlab/.vnc/ |
| ADD file:06cb167cc14bc3ed2de87be0092d48bd5d23b72540f21873800a9412730baca2 in /home/matlab/Desktop/ |
| ADD dir:f0f45f5a133cced8542113df06363fa90eeed595a845b461fad7df503c757803 in /home/matlab/.config/xfce4/ |
| ADD file:33009becd034e70447caa8a71ceaa40e1dd38c189fb0ca1d10509122c5d681d0 in /home/matlab/.matlab/R2022b/ |
| ADD file:1653f2e063256c0412870dabd07cb1d85fa7e1efd9df65d1ff105fd69820289a in /home/matlab/.xscreensaver |
| |5 HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b NOVNC=/opt/noVNC PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c chmod +x ${HOME}/.vnc/xstartup && chmod u+w ${HOME}/Desktop/MATLAB.desktop && chmod u+w ${HOME}/.matlab/${MATLAB_VERSION}/matlab.prf && chmod +x ${HOME}/Desktop/MATLAB.desktop && touch ${HOME}/.Xauthority && chown -R matlab:matlab ${HOME} |
| ADD file:6c112e6b54c3332e64d487209d0e589729a9627568c4542e27ed42913f707e34 in /etc/sudoers.d/ |
| ADD file:2ca0e47f59885b539bc76b8458bc1dfaf08963d10427b34e5ae475ec886f63b3 in /bin/run.sh |
| ADD file:02eb27966c6a9db158543bd314141357d3d3a705fa525fbed93a52d7f7da51bf in /bin/utils.sh |
| ADD file:d01c39623083611c39212152557ad2f006987afe697d8515c40a22dac829ac9e in /etc/welcome_readme |
| ADD file:f5ac6df636463268b0562920738ee315d7e4b2eb9f06b98fd564874c4cd7f460 in /etc/help_readme |
| ADD file:3db153e1c50cc2bb6f97b86da63ea33e033c5b0624f548c477619265cea658b2 in /etc/vnc_readme |
| ADD file:d2207d4a64923cd4d5ae230d0cce75e230396569a5a1c13114360cd285b95843 in /etc/browser_readme |
| ADD file:80ff8f0da1cda38b633d3fe555caa12a34223a6c602e3e5e3f632f087edf8d9d in /home/matlab/Documents/MATLAB/ |
| |5 HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b NOVNC=/opt/noVNC PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c chmod +x /bin/run.sh && ln -s ${MATLAB_ROOT}/bin/matlab /usr/local/bin/matlab |
| ADD file:25fba5e55447673da409e6b0029f499eecd6c3d619b07b6c1737699133465dfb in /opt/noVNC/redirect.html |
| ENV MWI_APP_PORT=8888 |
| EXPOSE 8888 5901 6080 |
| USER matlab |
| ARG DEFAULT_VNC_PASSWORD=matlab |
| |6 DEFAULT_VNC_PASSWORD=matlab HOME=/home/matlab MATLAB_ROOT=/opt/matlab/R2022b MATLAB_VERSION=R2022b NOVNC=/opt/noVNC PCIM_MATLAB_ROOT=/usr/share/matlab /bin/sh -c printf "${DEFAULT_VNC_PASSWORD}\n${DEFAULT_VNC_PASSWORD}\n\n" | vncpasswd |
| ENV MW_CONTEXT_TAGS=MATLAB:DOCKERHUB:V1 |
| ENV MHLM_CONTEXT=MATLAB_DOCKERHUB |
| WORKDIR /home/matlab/Documents/MATLAB/ |
| ENTRYPOINT ["/bin/run.sh"] |
| CMD [] |
| /bin/sh |
| /bin/sh |
| /bin/sh |
Labels
| Key | Value |
|---|---|
| maintainer | The MathWorks |