TORIPIYO DIARY

recent event, IoT, programming, infrastructure topics

docker

JMXを利用してtomcatのJDBCコネクションプールのトラブルシューティング

セキュリティの勉強のために脆弱性のあるJavaアプリケーションを作ったのですが、スキャナをかけてしばらくするとアプリから応答が返ってこなくなります。この現象は数時間経っても変わらず、コンテナを再起動しないと直りません。 アプリケーションはローカ…

Dockerを利用してローカル環境のmongoDBをhomebrewの3.2からdockerコンテナの3.6に移行させる

現在開発中のアプリケーションで利用しているmongooseをバージョンアップさせたら正しくアプリケーションが動作しなくなり、直すには、mongoDBのバージョンを3.6に上げることが必要なことがわかりました。 ローカル環境のmongoDBは、brew install mongoでイ…

dockerでrailsとpostgresqlのアプリ開発環境をローカルマシンに構築

railsアプリをローカルマシンで開発する環境をdockerで構築します。基本的に、Quickstart: Compose and Rails | Docker Documentationの内容を元にしています。 docker for macをインストール dockerを利用するためには、もちろんdockerが必要なので、docker…

dockerコンテナのrailsコンソールで日本語入力をコンテナ再ビルドなしで出来るようにする方法

日本語がdockerコンテナのrailsコンソール上で入力できないので調べてみると、 以下のようにbuildし直すと出来るようになると記事がありました。 http://qiita.com/suin/items/856bf782d0d295352e51ただ、再ビルドするのも面倒なので、 以下のようにrailsコ…