そんなあなたのためのワンライナー
docker run --rm -d --name app -v "$(pwd):/config/dropins" -p 80:9080 -p 443:9443 websphere-liberty:full-java17-openj9
ブラウザで確認
例えばhoge.warだったら以下。
http://localhost/hoge/
ログの確認
docker exec app cat /logs/messages.log
勿論tailでもOK
docker exec app tail -f /logs/messages.log
終了する時
docker stop app
or
docker exec app server stop
どっちにしてもコンテナ消えます。
どっちでもいいですかね。
初回にLibertyのイメージさえ引いておけば、軽いし早いしマウントしなくても docker cp app.war app:/config/dropins/ でデプロイ出来てお手軽なんで最近はよく使ってます。