以前勉強しながら取っていた備忘録が下書きフォルダに埋もれようとしていたので救出した。
危ない危ない。
内容は macからDocker上で動くUbuntuにMicrosoft Remote Desktopでアクセスする
というもの。
今回勉強がてら下記のリポジトリを触ってみた。 docker上でxrdpを動かして、RDP接続できるようにしたもの
ちなみにxrdpとは、LinuxにRDPを提供するサーバプログラムのこと。RDPとはMicrosoft Remote Desktop Protocolのことで、macからの場合は、Microsoft Remote Desktop を使ってアクセスする形となる。
つまり、Windowsからなら何もインストールせずに繋げるよう。
以下、ローカルで試してみた際のメモ。
まずはimageをpullする
docker pull scottyhardy/docker-remote-desktop
起動シェルを作る。 (リポジトリ内にある、起動シェルを参考にしている)
#!/usr/bin/env bash docker run --detach \ --rm \ --hostname="$(hostname)" \ --publish="3389:3389/tcp" \ --name="remote-desktop" \ scottyhardy/docker-remote-desktop
停止するときのスクリプトはこちら (こちらもリポジトリ内にある、起動シェルを参考にしている)
#!/usr/bin/env bash docker kill remote-desktop
macからアクセスする際はMicrosoft Remote Descktopを使ってアクセスする
インストールはApp Store経由で行った。
接続先は localhost:3389
を指定することで接続できる
接続時のユーザ名とパスワードはどちらも ubuntu
である。
実際にアクセスしてみたところ