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イメージを取得できます。