( Elbandi | 2016. 12. 29., cs – 16:48 )

nemkell kulon vnc, ha mar linuxod van azon ugyis fut X. nalam igy van egy intellj dockerben:


# Pull base image.
FROM java:openjdk-8-jdk

# Add IntelliJ IDEA, downloaded from https://www.jetbrains.com/idea/
ADD ideaIC-2016.2.5.tar.gz /tmp/

# Install IntelliJ IDEA and fix paths
RUN \
    usermod -d /data nobody && \
    mv /tmp/idea-IC* /opt/idea-IC && \
    sed -e 's%..user.home.%/data%;s%# idea.config.path%idea.config.path%;s%# idea.system.path%idea.system.path%' \
        -e '/idea.system.path/a \\nidea.library.source.dir=/data/.IdeaIC/libSources' -i /opt/idea-IC/bin/idea.properties

# My X11 desktop
ENV DISPLAY 172.17.42.1:0

# Define user
USER nobody

# Define commonly used HOME variable
ENV HOME /data

# Define commonly used JAVA_HOME variable
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64

# Define working directory.
WORKDIR /data

# Define default command.
CMD ["/opt/idea-IC/bin/idea.sh"]

indulaskor egyedul a /data ala van "bemountolva" a project konyvtar.

hasonloan smartgithez:


# Pull base image.
FROM java:openjdk-8-jre

ENV DEBIAN_FRONTEND noninteractive

ENV SMARTGIT_VERSION 8_0_3

# Add SmartGit, downloaded from http://www.syntevo.com/smartgit/download/
ADD smartgit-${SMARTGIT_VERSION}.deb /tmp/

# Install depends and smartgit
RUN \
    apt-get update && \
    apt-get install -y git git-gui gitk libgtk2.0-0 libxtst6 libjna-java && \
    dpkg -i /tmp/smartgit-${SMARTGIT_VERSION}.deb && \
    echo "-Dsmartgit.settings=/data/.smartgit/6.5" >/usr/share/smartgit/bin/smartgit.vmoptions && \
    rm /tmp/smartgit-${SMARTGIT_VERSION}.deb && \
    rm -rf /var/lib/apt/lists/*

...

# Define default command.
CMD ["/usr/share/smartgit/bin/smartgit.sh"]

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!