飯國研究室での実験用のイメージ(9月作成) vscodeとnoVNCを利用可能に設定
10K+
まず、前提として、https://github.com/tamaryo1025/environment_code_vnc.git をクローンすること(Privateのため、相談してください)。
FROM jupyter/base-notebook:python-3.7.6
USER root
RUN apt-get -y update
&& apt-get install -y dbus-x11
firefox
xfce4
xfce4-panel
xfce4-session
xfce4-settings
xorg
xubuntu-icon-theme
RUN apt-get install -y curl
RUN wget 'https://sourceforge.net/projects/turbovnc/files/2.2.5/turbovnc_2.2.5_amd64.deb/download' -O turbovnc_2.2.5_amd64.deb &&
apt-get install -y -q ./turbovnc_2.2.5_amd64.deb &&
apt-get remove -y -q light-locker &&
rm ./turbovnc_2.2.5_amd64.deb &&
ln -s /opt/TurboVNC/bin/* /usr/local/bin/
RUN curl -fsSL https://code-server.dev/install.sh | sh
RUN code-server
--install-extension ms-python.python
--install-extension ms-ceintl.vscode-language-pack-ja
ADD . /opt/install RUN fix-permissions /opt/install
USER ${USER_NAME}
RUN cd /opt/install &&
conda env update -n base --file environment.yml
ARG USER_ID=1007
ARG GROUP_ID=1008
ENV USER_NAME=tamaki
RUN groupadd -g ${GROUP_ID} ${USER_NAME} &&
useradd -d /home/${USER_NAME} -m -s /bin/bash -u ${USER_ID} -g ${GROUP_ID} ${USER_NAME}
WORKDIR /home/${USER_NAME}
USER ${USER_NAME} ENV HOME /home/tamaki
docker run -it -p 8888:8888 -v /home/tamaki:/home/tamaki/workdir/ --name tamaki_env rtamaki1025/vscode_vnc
docker build -t rtamaki1025/vscode_vnc .
channels:
Content type
Image
Digest
Size
1.4 GB
Last updated
almost 5 years ago
docker pull rtamaki1025/vscode_vnc