回到目录

上一文章,主要介绍Dockerfile里各参数的含义,以及在项目文件里这些内容的含义,因为大叔认为官方和网上其它文章说的有些模棱两可,不太好让大家理解,所有我又从新写了一个大白话的文章,希望可以给大家一些帮助.<DotNetCore跨平台~Dockerfile的解释

本文章主要对一个windows下的dotnet new api生成的项目进行迁移,将它存储为一个镜像,然后运行这个镜像,生成一个容器,容器对外开放5000端口,大家就可以通过5000来访问它了,说起来很容易,做起来有些坑!

Docerfile和DotnetCore部署的过程

  1. 项目需要在windows里恢复,生成一下,dotnet restore和dotent publish

  2. 我们在docker里使用的是生成后的东西,比较如目录是项目下的obj/docker/publish

  3. 你的Dockerfile与obj目录是同一级的

  4. 使用docker build '加你的项目根目录路径"

  5. 使用docker run -it -p 5000:5000 imageId 运行起一个容器来,同时向外监听了5000端口

做起来

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式