開發環境
1.win10下面安裝VS2017
2.linux安裝Ubuntu16.4系統
步驟:
第一步:linux安裝docker容器
docker中文文檔,里面有詳解的docker介紹及講解,建議先看看。詳見:http://www.docker.org.cn/
docker安裝看:http://www.docker.org.cn/book/install/supported-platform-17.html
docker操作重點看:http://www.docker.org.cn/book/docker/what-is-docker-16.html
第二步:vs2017創建web站點
詳見:https://blog.csdn.net/sd7o95o/article/details/80809734
這里只介紹幾個注意的地方:
1.Dockerfile文件,這個文件是類似docker的加載啟動文件,里面加入配置docker會自動運行。
# 添加基礎鏡像:docker會從網絡下載這個鏡像 FROM microsoft/dotnet:2.1-aspnetcore-runtime #容器中系統的工作空間 WORKDIR /app #拷貝當前文件夾下的文件到容器中系統的工作空間(注意:“.”后面有空格) COPY . /app #設置Docker容器對外暴露的端口 EXPOSE 80 #容器中使用 ["dotnet","系統啟動的dll"] 來運行應用程序 #使用ENTRYPOINT ["dotnet","系統啟動的dll"] #或使用 CMD ["dotnet","系統啟動的dll"] ENTRYPOINT ["dotnet", "School.Web.dll"]
2.在將web部署到linux前,最好先window環境運行起來。