このコンテナ内から docker コンテナを構築しながら certbot-auto クライアントを実行したいので、外部からアクセスできるようにポート 443 が必要です。
Docker イメージのビルド中にポートをホストにバインドする方法はありますか?
短い答え、いいえ。
このオプションは docker ビルドの一部としては存在せず、ビルドは外部からの接続を待ってハングすることはありません。また、開発者ワークステーション、外部でホストされているビルド サーバー、およびその間のすべてで実行するように設計する必要があります。
長い答え、あなたは間違った道を進んでいると思います。イメージに固有のコンテナー固有のデータを挿入すると、docker イメージの典型的なパターンに反するものが作成されます。イメージに証明書を挿入しようとする代わりに、これをコンテナー エントリポイントの一部として実行します。永続性が必要な場合は、結果をボリュームに保存して、次回の起動時にその手順をスキップできるようにします。