---
title: DockerでGlassFish4
tags: ["Docker", "GlassFish"]
categories: ["Middleware", "AppServer", "GlassFish", "4"]
date: 2015-04-02T16:25:17Z
updated: 2015-05-19T15:57:23Z
---

メモ

[tutumが用意しているイメージ](https://github.com/tutumcloud/tutum-docker-glassfish)が使い易い

    $ 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に公開](https://blogs.oracle.com/theaquarium/entry/glassfish_images_on_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イメージを取得できます。
