takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

Docker で ASP.NET Core 5.0 を動かす

VagrantVirtualBox に構築した ubuntu 18.04 + Docker 環境で ASP.NET Core 5.0 を動かしたときの手順メモ

検証環境

# Host OS
Windows10 Home Edition
VirtualBox 6.1.22
Vagrant 2.2.16

# Guest OS
ubuntu 18.04.5 LTS (Bionic Beaver)
Docker version 20.10.7, build f0df350

サンプルアプリのダウンロード

マイクロソフトが公開している dotnet-docker のサンプルをダウンロードします。

$ git clone https://github.com/dotnet/dotnet-docker

ビルドと実行

$ cd dotnet-docker/samples/aspnetapp
$ docker build -t aspnetapp .
$ docker run -it --rm -p 5000:80 --name aspnetcore_sample aspnetapp

動作確認

http://<GuestOSのIP>:5000 を WEB ブラウザで開いて以下の画面が表示されれば成功です。 f:id:takaya030:20210828182357p:plain

参考サイト

docs.microsoft.com