DockerでGlassFish4
メモ
tutumが用意しているイメージが使い易い
$ sudo docker run -it -p 8080:8080 -p 4848:4848 -p 8181:8181 -e GLASSFISH_PASS="mypass" tutum/glassfish
楽チン。
ただし、GlassFish 4.0なので、forkして自分で変更してpushするのが良いかも。
** 2015-05-19 追記 **
OracleがGlassFishのnightlyビルドイメージをDocker Hubに公開しましたね。
$ docker run --rm -p 4848:4848 -p 8080:8080 glassfish/nightly asadmin start-domain -v
で起動します。管理コンソールのアカウントはadmin/glassfish。バックグラウンドで実行するなら
$ docker run --name glassfish -d -p 4848:4848 -p 8080:8080 glassfish/nightly asadmin start-domain -v
標準出力は
$ docker logs -f glassfish
で。
$ docker pull glassfish/nightly
で最新のnightly buildイメージを取得できます。