- FROM tiryoh/ros-desktop-vnc:noetic
-
- ENV DEBCONF_NOWARNINGS=yes
- ENV DEBIAN_FRONTEND noninteractive
- ENV ROS_PYTHON_VERSION 3
- SHELL ["/bin/bash", "-c"]
-
- RUN sed -i 's@archive.ubuntu.com@ftp.jaist.ac.jp/pub/Linux@g' /etc/apt/sources.list && \
- apt-get update && \
- apt-get upgrade -y && \
- apt-get install --no-install-recommends -y \
- build-essential \
- dkms wget git \
- python3-dev python3-pip libglib2.0-dev \
- libbluetooth-* \
- libsdl1.2-dev \
- libsdl-image1.2-dev \
- libsdl-mixer1.2-dev \
- libsdl-ttf2.0-dev \
- libsdl-gfx1.2-dev \
- bluez* blueman \
- openssh-server && \
- apt-get autoremove -y && \
- apt-get -y clean && \
- rm -rf /var/lib/apt/lists/* && \
- mkdir -p /var/run/sshd && \
- echo 'root:kobaken' | chpasswd && \
- sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && \
- sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd && \
- cd /home/ubuntu && \
- git clone https://github.com/wiiuse/wiiuse.git && \
- pip3 install bluepy datetime && \
- cd /home/ubuntu/wiiuse && \
- mkdir build && \
- cd build && \
- cmake .. && \
- make
-
- EXPOSE 22
-
- COPY ./startup.sh /startup.sh