博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net core build docker image
阅读量:5793 次
发布时间:2019-06-18

本文共 1277 字,大约阅读时间需要 4 分钟。

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

355798-20180724114028095-847194334.png

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访问。

355798-20180724114156092-1734548250.png


Portainer web操作

Images -> Build a new image

355798-20180724114243880-711928871.png

上传镜像到私有仓库。

355798-20180724114220647-1797561189.png

转载于:https://www.cnblogs.com/ddrsql/p/9363308.html

你可能感兴趣的文章
TortoiseSVN中图标的含义
查看>>
Tasks and Back stack 详解
查看>>
关于EXPORT_SYMBOL的作用浅析
查看>>
成功的背后!(给所有IT人)
查看>>
在SpringMVC利用MockMvc进行单元测试
查看>>
Nagios监控生产环境redis群集服务战
查看>>
Angular - -ngKeydown/ngKeypress/ngKeyup 键盘事件和鼠标事件
查看>>
Android BlueDroid(一):BlueDroid概述
查看>>
Java利用httpasyncclient进行异步HTTP请求
查看>>
Python version 2.7 required, which was not foun...
查看>>
context:annotation-config vs component-scan
查看>>
经典sql
查看>>
CSS3边框会动的信封
查看>>
JavaWeb实例设计思路(订单管理系统)
查看>>
source insight中的快捷键总结
查看>>
PC-IIS因为端口问题报错的解决方法
查看>>
java四种线程池简介,使用
查看>>
ios View之间的切换 屏幕旋转
查看>>
typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
查看>>
jsp 特殊标签
查看>>