FROM openjdk:8
# Add Maintainer Info
LABEL maintainer="jinojoseph@ndimensions.com"
# Add a volume pointing to /tmp
VOLUME /tmp
# The application's jar file
ARG JAR_FILE=/home/ubuntu/YourJarFileNOV7.jar
# Add the application's jar to the container
COPY ${JAR_FILE} app.jar
# Run the jar file
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
COPY --from=python:3.6 / /
ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn
RUN set -e; \
apt-get update; \
apt-get install -y --no-install-recommends \
software-properties-common \
; \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9; \
apt-add-repository 'deb http://repos.azulsystems.com/debian stable main'; \
apt-get update; \
apt-get install -y --no-install-recommends \
zulu-8 \
; \
apt-get clean; \
rm -rf /var/tmp/* /tmp/* /var/lib/apt/lists/*
RUN set -e; \
pip install JPype1
RUN apt-get install -y curl \
&& curl -sL https://deb.nodesource.com/setup_8.x | bash - \
&& apt-get install -y nodejs \
&& apt-get install -y build-essential \
&& apt-get install -y npm \
&& apt-get install -y cmake
RUN add-apt-repository -r ppa:ubuntugis/ppa \
&& apt update \
&& apt install -y gdal-bin \
&& apt install -y python-gdal
================================================================
Build Errors & Fixes
-------------------------
Error :
-------
Error processing tar file(exit status 1): write /Opencv/node_modules/opencv-build/opencv/build/modules/face/precomp.hpp.gch/opencv_face_Release.gch: no space left on device
Fix:
------
sudo docker rm $(sudo docker ps -q -f 'status=exited')
sudo docker rmi $(sudo docker images -q -f "dangling=true")
sudo docker system prune --all >> Only do if you know what u r doing.
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
https://success.docker.com/article/no-space-left-on-device-error
cat /dev/null > /var/lib/docker/containers/container_id/container_log_name
```
This command results in a zero size log file.
Error :
-------
Docker build fails with "Build failed: No such image" error
Fix:
-----
sudo docker build --no-cache .
# Add Maintainer Info
LABEL maintainer="jinojoseph@ndimensions.com"
# Add a volume pointing to /tmp
VOLUME /tmp
# The application's jar file
ARG JAR_FILE=/home/ubuntu/YourJarFileNOV7.jar
# Add the application's jar to the container
COPY ${JAR_FILE} app.jar
# Run the jar file
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
COPY --from=python:3.6 / /
ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn
RUN set -e; \
apt-get update; \
apt-get install -y --no-install-recommends \
software-properties-common \
; \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9; \
apt-add-repository 'deb http://repos.azulsystems.com/debian stable main'; \
apt-get update; \
apt-get install -y --no-install-recommends \
zulu-8 \
; \
apt-get clean; \
rm -rf /var/tmp/* /tmp/* /var/lib/apt/lists/*
RUN set -e; \
pip install JPype1
RUN apt-get install -y curl \
&& curl -sL https://deb.nodesource.com/setup_8.x | bash - \
&& apt-get install -y nodejs \
&& apt-get install -y build-essential \
&& apt-get install -y npm \
&& apt-get install -y cmake
RUN add-apt-repository -r ppa:ubuntugis/ppa \
&& apt update \
&& apt install -y gdal-bin \
&& apt install -y python-gdal
================================================================
Build Errors & Fixes
-------------------------
Error :
-------
Error processing tar file(exit status 1): write /Opencv/node_modules/opencv-build/opencv/build/modules/face/precomp.hpp.gch/opencv_face_Release.gch: no space left on device
Fix:
------
sudo docker rm $(sudo docker ps -q -f 'status=exited')
sudo docker rmi $(sudo docker images -q -f "dangling=true")
sudo docker system prune --all >> Only do if you know what u r doing.
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
https://success.docker.com/article/no-space-left-on-device-error
cat /dev/null > /var/lib/docker/containers/container_id/container_log_name
```
This command results in a zero size log file.
Error :
-------
Docker build fails with "Build failed: No such image" error
Fix:
-----
sudo docker build --no-cache .
Comments