#前提、実現したいこと
Dockerhub上にあるCentOSイメージから作成したDockerコンテナに、
GUI接続をしたいと考えております。
デスクトップ環境の構築をするため、コンテナにはXfce・Xrdpをインストールし、コンテナにXrdpでの接続をしたいものです。
#やったこと
docker hubよりpullしたcentosイメージをdocker run(--privilegedオプション付与)してコンテナ作成
『docker run --privileged -d -p 8080:80 --name コンテナ名 ベースイメージ名 /sbin/init』
コンテナに対し、以下の設定を行いました。
★Xfceインストール
$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "Xfce"
$ sudo reboot
★Xrdpインストール
$ sudo yum install -y xrdp
★設定変更(色24bitへ)
$ cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.original
$ vi /etc/xrdp/xrdp.ini
(変更前)max_bpp=32
(変更後)max_bpp=24
★Xrdp起動および起動設定
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp
★Xclientsの設定
$ echo "xfce4-session" > ~/.Xclients
$ chmod a+x ~/.Xclients
RDP通信許可設定のため下記コマンドを実行試みた。
★RDP通信の許可
$ sudo yum install firewalld
$ sudo firewall-cmd --add-port=3389/tcp --permanent
$ sudo firewall-cmd --reload
しかし結果『FirewallD is not running.』となりコマンド実行できないこと、ステータス確認すると「inactive(dead)」となっていることから、FW無効になっていると判断し、リモートデスクトップ接続できるかどうかを確認。
#質問
不足している設定などありますでしょうか?
何が不足しているのかわかりません。。
対処方法をご教授いただけますようお願いいたします。
#補足
【作業端末】
・Windows7 SP1
・Docker Toolbox
【コンテナ】
・centos: 7.7.1908 (Core)
※『CentOSのDockerコンテナ上でfirewallコマンドによる設定ができない』の追加質問になります。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/21 05:32
2019/10/21 05:32