Docker コンテナにドメイン名をバインドするための手順は次のとおりです。
Dockerコンテナをドメインにバインドするには、次の手順に従ってください。
- ドメインネームサーバーの設定:ドメインのレジストラーまたはDNSサービスプロバイダーのコントロールパネルで、ドメインネームサーバーをサーバーのIPアドレスを指すように設定する。
- 負荷分散プロキシを設定する: Nginx などの負荷分散プロキシ サーバを使用して、トラフィックを Docker コンテナに転送できます。Nginx の設定ファイルで、仮想ホストを構成してドメイン名にバインドします。
- Docker コンテナネットワークの設定: Docker のネットワーク機能を使用して、コンテナをホストに関連付けます。Docker の –network パラメータを使用して、コンテナに必要なネットワークを指定できます。
- dockerの-pパラメータを使って、コンテナのポートをホストのポートのにマッピングする。例えば、コンテナの80番ポートをホストの8080番ポートにマッピングできる。
- 上述の設定を終えたら、設定を有効にするためにNginxとDockerコンテナを再起動します。
上記のステップに沿えば、Dockerコンテナにドメイン名を通じてアクセスできるようになります。