分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

.net core build docker image

发布时间:2023-09-06 02:05责任编辑:蔡小小关键词:暂无标签

1、创建.net core web项目

2、添加Dockerfile文件

# 基于microsoft/dotnet:2.1-aspnetcore-runtime构建Docker ImageFROM microsoft/dotnet:2.1-aspnetcore-runtime # 设置工作路径WORKDIR /build # 拷贝文件COPY . . # 向外界暴露80端口EXPOSE 80 # 执行dotnet TestCore.dll命令ENTRYPOINT ["dotnet", "docker-core.dll"]

命令行操作

3、发布web项目文件夹,拷贝到Linux系统

#命令行生成镜像docker build corewebapp -t company/corewebapp#在项目中标记镜像docker tag company/corewebapp 192.168.x.x/company/corewebapp#推送镜像到当前项目docker push 192.168.x.x/company/corewebappdocker images#REPOSITORY ?????????????????????????TAG ?????????????????????IMAGE ID ???????????CREATED ????????????SIZE#192.168.x.x/company/corewebapp ??latest ??????????????????38936668f8cb ???????2 minutes ago ??????258MB#company/corewebapp ?????????????????latest ??????????????????38936668f8cb ???????2 minutes ago ??????258MB

4、运行镜像

docker run -d -p 5000:80 ????--restart=always ????--name corewebapp ????company/corewebappdocker ps#CONTAINER ID ?IMAGE ??????????????COMMAND ????????????????CREATED ???????STATUS ???????PORTS ????????????????NAMES#49c52c7c7a5b ?company/corewebapp ?"dotnet docker-core.…" ?7 seconds ago ?Up 6 seconds ?0.0.0.0:5000->80/tcp ?corewebapp

通过http://192.168.x.x:5000访问。


Portainer web操作

Images -> Build a new image

上传镜像到私有仓库。

.net core build docker image

原文地址:https://www.cnblogs.com/ddrsql/p/9363308.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved