第5章 コンテナーでの .NET 7.0 アプリケーションの実行
			ubi8/dotnet-70-runtime イメージを使用して、Linux コンテナーで事前コンパイルされたアプリケーションを実行します。
		
前提条件
- 事前設定されたコンテナー。 - 以下の例では podman を使用しています。 
手順
- オプション: 別のプロジェクトのディレクトリーで作業しており、ネストされたプロジェクトの作成を希望しない場合は、プロジェクトの親ディレクトリーに戻ります。 - cd .. - # cd ..- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- mvc_runtime_exampleという名前のディレクトリーに新しい MVC プロジェクトを作成します。- dotnet new mvc --output mvc_runtime_example - $ dotnet new mvc --output mvc_runtime_example- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- プロジェクトを公開します。 - dotnet publish mvc_runtime_example -f net7.0 -c Release - $ dotnet publish mvc_runtime_example -f net7.0 -c Release- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Dockerfileを作成します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- イメージを構築します。 - podman build -t dotnet-70-runtime-example . - $ podman build -t dotnet-70-runtime-example .- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- イメージを実行します。 - podman run -d -p8080:8080 dotnet-70-runtime-example - $ podman run -d -p8080:8080 dotnet-70-runtime-example- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
検証手順
- コンテナーで実行されているアプリケーションを表示します。 - xdg-open http://127.0.0.1:8080 - $ xdg-open http://127.0.0.1:8080- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow