Docker

MySQL ログインするには?

※ポイントは「-p」と「{パスワード}」の間にスペースを入れないこと。 ↓下はドッカーエグゼックで mysql にログインする方法 mysql にログインしたら show tables で登録されているテーブルの一覧を確認できます。 mysql から出る場合は exit を使います。 ログイン情報が環境変数に設定されている前提で、mysql にログインするなら↓こちらです。 ログイン情報がコンテナ内の環境変数に設定されている前提で、ドッカーエグゼックで mysql にログインするなら↓こちらです。 ドッカーコンポーズにログイン情報が定義してあるなら↓こちらです。

MySQL ログインするには? Read More »

envsubstコマンドの使い方

環境変数を複数設定する場合はスペースで区切ります。 ポイントは「’$${環境変数}’」の部分。書かないと設定ファイルの中に記載されている $変数 のものが全て消えます。「”」だけでも消えませんでした。 単純な置き換えの例。 環境変数を設定します。 envsubstコマンドを実行します。 ↓${NAME} が環境変数の NAME に置き換えられました。 nginx の設定ファイルの例 この ${BACKEND}、${PORT} を envsubstコマンドで環境変数に置き換えるには以下のように書きます。 実際は、コンテナの起動時に envsubstコマンドでテンプレートファイル作成します。 Nginx の設定ファイル内で、環境変数を使いたい。 vsftpd の設定ファイル内で、環境変数を使いたい。 msmtp の設定ファイル内で、環境変数を使いたい。 環境変数に対応していない設定ファイル内で、環境変数を使いたい。

envsubstコマンドの使い方 Read More »

Scroll to Top