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