前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker-网站部署实践

Docker-网站部署实践

作者头像
kdyonly
发布2023-03-03 18:53:15
1.2K0
发布2023-03-03 18:53:15
举报
文章被收录于专栏:个人编程笔记

浏览量 1

以.net网站部署为例简单介绍下使用Docker如何进行网站部署。

1.网站开发完成之后进行发布,.net开发的网站可以使用dotnet命令进行发布。

代码语言:javascript
复制
dotnet publish -c Release

2.将发布的程序复制到服务器上,编写dockerfile文件,用来生成docker镜像。

代码语言:javascript
复制
FROM mcr.microsoft.com/dotnet/sdk:6.0
WORKDIR /app
# Copy everything
COPY . ./
EXPOSE 80
# Build runtime image
ENTRYPOINT ["dotnet", "Acg.dll"]

3.使用docker命令行生成image,生成之后运行即可。

代码语言:javascript
复制
#构建docker镜像
#acg-image镜像名称,自己随便填写
#Dockerfile 是上面编写的文件
docker build -t acg-image -f Dockerfile .
#运行服务
#acgbiu 服务的名称
#-p 80:80 容器的80端口映射到宿主机80端口
#-d 后台运行
#acg-image:latest 镜像
docker run -d -p 80:80 --name acgbiu acg-image:latest

#停止服务
docker stop acgbiu
#删除服务
docker rm acgbiu
#查看镜像
docker image ls
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档