1.centos安装好sdk2.1,安装好docker,这些基本的操作就不赘述。

  2.准备好core项目,版本2.1

  3.新建dockerfile文件放到项目发布文件夹里,里面内容如下:

FROM mcr.microsoft.com/dotnet/core/aspnet:2.1
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "MoQing.WebApi.dll"]

  4.在服务器cd到应用程序所在文件夹,即dockerfile所在位置,执行build命令:

  docker build -t myimage .     (微软官网文档的是这个:docker build -t myimage -f Dockerfile .  指定了文件名,默认是“Dockerfile”,如果有名字不一样的,就使用-f命令指定一下)

  5.通过build出来的镜像创建一个容器用来运行镜像

  docker run -d -p 8081:80 --name moqing_webapi myimage


  反复操作了一遍,确认可行。如有问题,下方评论问。

  拷贝主机目录到容器目录,注意,主机文件夹名对应容器文件夹名

  docker cp /home/application/app 8933f8a8fdd4:/

相关文章:

  • 2022-12-23
  • 2021-09-21
  • 2022-12-23
  • 2021-11-26
  • 2021-09-02
  • 2021-06-14
  • 2021-08-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-18
  • 2022-03-10
  • 2022-01-06
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案