〇リモートデスクトップで接続したDocker上のDebian 11(Bullseye) MATEデスクトップ環境
作成手順
1. 以下のDockerfileを使用してイメージを作成しますDockerfile
FROM debian:bullseye
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update \
&& apt-get -y install vim task-japanese locales-all \
&& echo 'LC_ALL=ja_JP.UTF-8' > /etc/default/locale \
&& echo 'LANG=ja_JP.UTF-8' >> /etc/default/locale \
&& apt-get -y install task-mate-desktop xrdp supervisor task-japanese-desktop ibus-mozc fonts-ipafont fonts-ipafont-gothic fonts-ipafont-mincho \
&& echo '[supervisord]' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'nodaemon=true' >> /etc/supervisor/conf.d/sv.conf \
&& echo '[program:xrdp-sesman]' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'command=/usr/sbin/xrdp-sesman -nodaemon' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'autostart=true' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'autorestart=true' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'priority=100' >> /etc/supervisor/conf.d/sv.conf \
&& echo '[program:xrdp]' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'command=/usr/sbin/xrdp -nodaemon' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'autostart=true' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'autorestart=true' >> /etc/supervisor/conf.d/sv.conf \
&& echo 'priority=200' >> /etc/supervisor/conf.d/sv.conf \
&& groupadd -g 1000 debian \
&& useradd -d /home/debian -m -s /bin/bash -u 1000 -g 1000 debian \
&& echo 'debian:debian' | chpasswd \
&& echo "debian ALL=NOPASSWD: ALL" >> /etc/sudoers \
&& apt-get clean && apt-get autoremove \
&& rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/*
CMD ["bash", "-c", "/usr/bin/supervisord -c /etc/supervisor/supervisord.conf"]
・イメージ作成コマンド
docker build --no-cache -t debian11mate .
2. 作成したイメージを使用してコンテナを実行します。
docker run --rm -v `pwd`:/home/debian -p 3389:3389 debian11mate
3. WindowsのリモートデスクトップやLinux上のRemminaからDockerホストのIPを指定して接続します。
ユーザ名debian、パスワードdebianでログインしてください。
※イメージを削除する場合は、以下のコマンドを実行します
docker rmi debian11mate
関連情報
・Xfce版は以下のページを参照してください。DockerでDebian 11(Bullseye)のXfceデスクトップ環境にリモートデスクトップで接続できるコンテナを作成する
・MinikubeでDebian 11(Bullseye)のMATEデスクトップ環境をデプロイする
・ Microk8sでDebian 11(Bullseye)のMATEデスクトップ環境をデプロイする
0 件のコメント:
コメントを投稿