构建docker后部署项目

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了构建docker后部署项目脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1:buid下分项目创建文件夹并创建配置文件,配置文件内容如下:

 

#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.

FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base

#配置工作目录 相当于cdWORKDIR /app #暴露容器端口,此端口与程序运行路径一致,可EXPOSE 7100 #复制文件到工作目录COPY . . #ENV :配置系统环境变量,比如程序环境环境等在这里配置(开发、预发、线上环境)#这里是配置程序运行端口 如果程序不使用默认的80端口这里一定要设置(程序运行端口)ENV ASPNETCORE_URLS http://+:7100#设置时间为中国上海ENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone#设置debian系统 RUN sed -i 's#http://deb.debian.org#https://mirrors.aliyun.com#g' /etc/apt/sources.list RUN apt-get update && apt-get install -y vim && apt-get install -y libgdiplus

ENTRYPOINT ["dotnet", "KN.WebApp.dll"]

2:发布项目后执行如下代码(斜体为需要更换的参数):

进入DockerFile所放目录 docker build -t kn.webapp_v01 .  //-t 指定镜像名 . 表示Dockerfile所在目录 运行项目docker run --name kn.webapp_v01 -d -p 7080:7100 -v /newdata/wwwroot/KN.WebApp:/app kn.webapp_v01

脚本宝典总结

以上是脚本宝典为你收集整理的构建docker后部署项目全部内容,希望文章能够帮你解决构建docker后部署项目所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: