タグ Docker の記事

PHP の php.ini の中で環境変数を使う方法まとめ

PHP の設定ファイル の中で環境変数を使う方法についてかんたんにまとめました。 動作確認時のバージョン PHP: Docker イメージ: の中で環境変数を使う方法 の中で環境変数を使いたいときは という記法を使えば OK です。 ルールがいくつかあります: の…

Docker で HTTP / HTTPS プロキシを使う方法

Docker で HTTP / HTTPS プロキシを使う方法のまとめです。 といっても、 Docker 自体がプロキシ用の設定項目を提供しているので単純にそれを利用すれば OK です。 公式ドキュメントの次のページなどで説明されています。 HTTP/HTTPS proxy |…

Docker の公式 PostgreSQL イメージでの HEALTHCHECK 指定方法まとめ

Docker の公式 PostgreSQL イメージを使うときの の指定方法についてまとめました。 各種バージョン・イメージが違うとあてはまらなくなることがあるので、参考にされる際はその点留意してください。 確認時の環境 対象イメージ (タグ: ) macOS Doc…

Docker コンテナ内からホストのポートにアクセスする方法まとめ

Docker コンテナの中からホストのポートで動いているサービスにアクセスする方法についてのまとめです。 ホスト側からコンテナのポートにアクセスしたいときはシンプルにポートフォワーディングをして にアクセスすればよいですが、逆の、コンテナの中からホストのポートにアクセスしたい…

Docker Compose で NGINX の起動前に自己署名証明書を生成する方法

Docker Compose で NGINX を起動する前に SSL/TLS の自己署名証明書を生成する方法についてです。 この方法は、開発環境や確認用の環境において ではなく のアドレスで動作確認をしたいときなどに有用です。 確認時の環境 Docker: Docker …

M1 Mac で Docker のビルドエラー fatal error: vips/vips8 への対処方法

M1 Mac ( Apple Silicon )で Node.js を使う Docker イメージのビルドで次のようなエラーが出るときの対処方法についてです。 サンプル 1: サンプル 2: 私は Node.js の NPM パッケージ を使うプロジェクトでこのエラーに遭遇し…

Docker for Mac の仮想マシンのディスクが壊れたときの対処方法

Docker for Mac の仮想マシン Linux のディスクが壊れてしまったときの対処方法についてです。 結論から言うと、トラブルシュートの「 Clean / Purge data 」を実行すれば OK です(ただし、ボリュームなどがすべて削除されてしまうので、削除される…

Docker Compose の bind mounts から node_modules を除外する方法

Docker Compose において bind mounts から Node.js のパッケージ格納ディレクトリである を除外する方法についてです。 主な使いどころとしては、開発環境において「 bind mounts を利用したいが ディレクトリはビルド時以外は触らない場…

Docker Compose の depends_on の使い方まとめ

Docker Compose の の使い方をかんたんにまとめました。 主に自分用のまとめですが、このあたりは公式ドキュメントの説明があまり充実していないので Docker Compose をよく使う方のお役に立つのではないかと思います。 前提 Compose ファイル( )…

Docker の MariaDB / MySQL イメージを使うときの tips

Docker で MariaDB / MySQL イメージを使うときのプチ tips をいくつかまとめました。 対象イメージは と ですが、他のバージョンのものでも使えることが多いと思います。 目次 日本語サポートを改善する データベースをダンプする データベースをリストア…

docker-compose up で一部のサービスを除外する方法

追記 2021/03/25: を使った方法について追記しました。 Docker 小ネタで、 コマンドで一部のサービスを除外する方法についてです。 動作確認時点の Docker と Docker Compose のバージョンは次のとおりです。 : 19.03.5, build…

Docker のターミナル出力が変なところで折り返される問題

Docker の標準出力が変な文字数で折り返されて表示される問題の解決方法についてです。 原因 ホスト側のターミナルの幅の情報が Docker コンテナの方に渡されないことが原因です。 対処方法 以下のような形で環境変数を使ってカラム数を指定すれば、ホスト側のターミナルの幅が …