1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
FROM ubuntu:18.04
# ENV http_proxy ""
# ENV HTTP_PROXY ""
# ENV https_proxy ""
# ENV HTTPS_PROXY ""
# ENV ftp_proxy ""
# ENV socks_proxy ""
# ENV no_proxy ""
# ENV ALL_PROXY ""
ENV DEBIAN_FRONTEND noninteractive
# install Open3D dependencies
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y --no-install-recommends \
apt-utils \
build-essential \
cmake \
git \
gdb \
libeigen3-dev \
libgl1-mesa-dev \
libgl1-mesa-glx \
libglew-dev \
libglfw3-dev \
libglu1-mesa-dev \
libosmesa6-dev \
libpng-dev \
lxde \
mesa-utils \
ne \
python3 \
python3-dev \
python3-pip \
python3-tk \
python3-dbg \
pybind11-dev \
software-properties-common \
x11vnc \
xorg-dev \
xterm \
xvfb && \
rm -rf /var/lib/apt/lists/*
RUN pip3 install --upgrade pip
RUN pip3 install \
matplotlib \
numpy \
opencv-python
EXPOSE 5920
ENV HOME=/root
WORKDIR $HOME
COPY ./setup/.xinitrc .
RUN chmod a+x .xinitrc
COPY ./setup/entrypoint.sh .
WORKDIR $HOME/open3d
CMD ["bash", "/root/entrypoint.sh"]
|