ドッカーコンテナにあるglassfishにWebアプリケーションをデプロイしようとしています。 私は管理コンソール([IP]:4848)にアクセスすると、私がログインページにアクセスすることができますが、このエラーメッセージがあると私は、ログインすることはできません。リモートでDASにアクセスするにはセキュアな管理者を有効にする必要があります - Dockerを使用したGlassfish管理コンソール
セキュアな管理者は、DASにアクセスするために有効にする必要があります遠隔に
だから、私はbinフォルダにこれらの行を追加する必要があり、他のポストで見つける:
./asadmin start-domain
./asadmin change-admin-password
./asadmin enable-secure-admin
./asadmin stop-domain
./asadmin start-domain
しかし、私のGlassFishのインスタンスがコンテナの上にあるので、私はそれを行うことはできません。
は情報については、私はとのglassfishを実行します。
sudo docker run -p 4848:4848 -p 8080:8080 -e GLASSFISH_PASS="password" -d glassfish
くそー、ありがとう!!! 詳細については、誰かが同じ問題を抱えている場合。 @ Mikeの答えでファイルを取るだけで、それをDockerfileに入れるだけです。次に、実行: sudo docker build -t myimage。 ( "。"を忘れないでください)、次に実行してください: sudo docker run -it -p 4848:4848 -p 8080:8080 myimageその後、管理者パスワードを変更することができます。 –
その特定のドッカーファイルもDockerハブで利用でき、管理されているので、 'payara/server-full'をプルすると、最新のイメージを取得できます。それが助けてくれてうれしい。 – Mike