1.centos安装好sdk2.1,安装好docker,这些基本的操做就不赘述。web
2.准备好core项目,版本2.1docker
3.新建dockerfile文件放到项目发布文件夹里,里面内容以下:centos
FROM mcr.microsoft.com/dotnet/core/aspnet:2.1 WORKDIR /app COPY . . ENTRYPOINT ["dotnet", "MoQing.WebApi.dll"]
4.在服务器cd到应用程序所在文件夹,即dockerfile所在位置,执行build命令:api
docker build -t myimage . (微软官网文档的是这个:docker build -t myimage -f Dockerfile . 指定了文件名,默认是“Dockerfile”,若是有名字不同的,就使用-f命令指定一下)服务器
5.经过build出来的镜像建立一个容器用来运行镜像app
docker run -d -p 8081:80 --name moqing_webapi myimageui
反复操做了一遍,确承认行。若有问题,下方评论问。spa
拷贝主机目录到容器目录,注意,主机文件夹名对应容器文件夹名code
docker cp /home/application/app 8933f8a8fdd4:/blog