CentOSの7の使用ドッカー実行.NetCoreプロジェクト

インストールドッカー

CentOSのインストール7ドッカー

Dockerfileを書きます

右プロジェクト - 「を追加 - 」ドッカーサポート

[Linux]を選択

次のように改正:

mcr.microsoft.com/dotnet/core/aspnet FROM:2.2 -stretch-スリムAS ベース
WORKDIR / アプリが
EXPOSE 8080 
COPYを。/ アプリ
ENTRYPOINT [ " DOTNET "" demo.dll " ]

そして、ルートディレクトリパブリッシング上のファイルを置きます

ドッカーミラーの構築

 端末は、ファイルを公開入る使って、コマンドを実行します。

ドッキングウィンドウのビルド-t aspnetcore2.2docker。

名前:aspnetcore2.2docker、最後の入力  . を見つけるために  Dockerfileの  ファイルを

 それが表示されます成功し、成功に代わっ。

クエリのローカルミラー

ドッキングウィンドウの画像

ランタイムイメージ

コマンドを実行して、

docker run --name demo -d -p 8080:8080 aspnetcore2.2docker

 -d 后台运行
 -p  端口映射 格式为:主机(宿主)端口:容器端口
 --name 容器名称
最后一个是名为 aspnetcore2.2docker 的镜像

查询本地正在运行的容器

docker ps

验证

浏览器中输入:http://ip:8080/api/values,就能看到以下页面:

おすすめ

転載: www.cnblogs.com/tenghao510/p/12001949.html