Docker的安装在前面说过了,此处就不说了,我们检查一下版本:

WSL2 使用Docker运行.NET Core

步入正题。

首先,我们为项目创建Dockerfile(无扩展名)

WSL2 使用Docker运行.NET Core

 确保Docker是启动状态:

WSL2 使用Docker运行.NET Core

构建镜像,注意名称必须是全部小写(此处是错误示范)

WSL2 使用Docker运行.NET Core

重新输入:

WSL2 使用Docker运行.NET Core

构建完成之后,我们运行Docker:

WSL2 使用Docker运行.NET Core

-it 是指用交互的方式启动,而不是后台运行。这样你可以按Ctrl+C停止运行。

这里我们将你的电脑的8080映射到Docker的80端口,我们在浏览器里面打开8080端口试试

WSL2 使用Docker运行.NET Core

 我们可以查看docker镜像:

WSL2 使用Docker运行.NET Core

 参考地址:

官方:https://docs.docker.com/engine/examples/dotnetcore/

https://windsting.github.io/little-aspnetcore-book/book/chapters/deploy-the-application/deploy-with-docker.html

https://www.yuque.com/grasilife/docker/install-ubuntu

相关文章:

  • 2022-02-11
  • 2021-05-16
  • 2019-11-11
  • 2022-02-03
  • 2021-09-03
  • 2021-07-25
猜你喜欢
  • 2022-12-23
  • 2021-06-25
  • 2021-04-07
  • 2019-12-30
  • 2018-06-20
  • 2021-04-10
  • 2021-08-25
相关资源
相似解决方案