netcore 创建腾讯云私有镜像 发布到docker 实战
上一篇博客写的 netcoer上传到docker ,编译 并发布,传送门:FineUICore基础版部署到docker实战
这是一种笨方法,理想的方法是,在本地编译成镜像,然后推送到镜像仓库,服务器的docker pull 这个镜像就可以了。
镜像仓库有Docker Hub,官网:https://hub.docker.com/,网上很多实例
我今天要用腾讯云的镜像仓库,进入腾讯云容器服务,下的镜像仓库,二话不说先建一个镜像:


看这个指引,我们需要下载 Docker Desktop for Windows https://hub.docker.com/?overlay=onboarding,并安装,具体 Docker Desktop for Windows 的安装教程请百度,很简单。
验证一下本机的docker是什么版本:docker -v ,结果是:Docker version 19.03.5, build 633a0ea

注意上图这个地方,不要选择错了,要选择linux 的,否则生成的镜像,linux的docker不能用
我的netcore项目,Dockerfile文件:
FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
ARG source
WORKDIR /publish
EXPOSE 8080
COPY /. /publish
ENTRYPOINT ["dotnet", "pyoa.dll"]
发布成文件,发布之前设置一下:我选择的独立,core2.2

cmd , 进入bin\Release\netcoreapp2.2 下,敲命令,编译生成镜像:
docker build -t pyoa .
注意最后有一个逗点。
生成镜像时间有点长,成功之后,看一下本机是不是有了这个镜像: docker images

登陆腾讯云的镜像仓库:
docker login --username=登录名 ccr.ccs.tencentyun.com
会让你输入密码
登陆成功后,docker tag : 标记本地镜像,将其归入某一仓库。
docker tag pyoa ccr.ccs.tencentyun.com/pyoa/pyoa01
开始上传:
docker push ccr.ccs.tencentyun.com/pyoa/pyoa01
成功后,打开腾讯云镜像仓库,会发现有了一个镜像

好了,进入腾讯云命令行,从腾讯云镜像仓库中获取 这个镜像:
一样的,先要登陆
docker login --username=登陆 ccr.ccs.tencentyun.com
pull 镜像:
docker pull ccr.ccs.tencentyun.com/pyoa/pyoa01
成功后查看,docker images:

拉取成功了,最后,生成 一个这个镜像的容器:
docker run --name=pyoa01 -p : -d ccr.ccs.tencentyun.com/pyoa/pyoa01
容器的端口是80,映射到服务器的端口8080.然后 ip+8080.就可以访问了
netcore 创建腾讯云私有镜像 发布到docker 实战的更多相关文章
- 腾讯云Badjs镜像使用入门
版权声明:本文由王少飞 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/498929001487125840 来源:腾云阁 ...
- Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...
- 微信小程序+腾讯云直播的实时音视频实战笔记
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- 腾讯云轻量服务器通过Docker搭建外网可访问连接的redis5.x集群
总结记录/朱季谦 最近买了一台4核16的腾讯云轻量应用服务器,花了我快四百的大洋,打算搭建一堆docker组件集群,最先开始是通过docker搭建redis集群,计划使用三个端口,分别是7001,70 ...
- 阿里云linux镜像发布web项目时候 tomcat与域名映射
tomcat 与 域名映射 一 准备工作: 阿里云服务器Linux镜像 及 域名备案和将域名解析至服务器,通过<暂不说,网上一大把或者参考阿里官方实例手册> 在Linux镜像中安装tom ...
- fn project 私有镜像发布
1. 说明 fnproject 默认的docker registry 是 dockerhub 对于企业应用还是不太方便的 还好系统系统了配置参数方便我们进行配置,与开源harbor 进行集成 2. 使 ...
- Windows下 安装Jenkins 并发布至docker 实战
网上的教程基本都是Linux系统下安装Jenkins,并且发布到Linux系统下的docker中, 于是打算在全部windows的环境中,完成Jenkins的持续集成功能. 环境: 服务器环境: wi ...
- 【下一代核心技术DevOps】:(四)私有镜像库阿里云Docker服务使用
1.使用阿里云镜像库有很多优点 稳定可靠,阿里技术,放心使用. 国内cdn多节点加速,下载速度非常快 可以和阿里云Git代码集成,不需要第三方CI工具,当然带的自动构建服务也可以和其他的Git库集成, ...
- 腾讯云数据库团队:SQL Server 数据加密功能解析
数据加密是数据库被破解.物理介质被盗.备份被窃取的最后一道防线:数据加密,一方面解决数据被窃取安全问题,另一方面有关法律要求强制加密数据:SQL Server 的数据加密相较于其他数据库,功能相对完善 ...
随机推荐
- 基于xtrabackup实现mysql备份还原
简介 Xtrabackup2.2版之前包括4个可执行文件: innobackupex: Perl 脚本 xtrabackup: C/C++ 编译的二进制 xbstream: 支持并发写的流文件格式 x ...
- requests请求库练习--GitHub登录
# coding = utf-8 """ 结合抓包工具,采用两种方法模拟登录github直接利用session登录和利用requests登录 ""&q ...
- OSI层次模型
ISO:国际标准化组织 层(layer):描述所有的有效的通讯过程,并把逻辑上的组叫做层. 分层优点: 促进标准化工作,允许各个供应商进行开发 各层之间相互独立,把网络操作分成低复杂度性单元 灵活性好 ...
- java中关键字volatile的作用(转载)
转载:http://blog.csdn.net/orzorz/article/details/4319055 用在多线程,同步变量. 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对 ...
- Xtrabackup 介绍
目录 概念 备份方式 xtrabackup 特点 通信方式 备份过程 扩展理解 xtrabackup 如何实现增量备份 概念 Xtrabackup是由Percona开发的一个开源软件,可实现对Inno ...
- Python-Excel 模块哪家强 #华为云·寻找黑马程序员#
python操作excel 最原始的莫过于两位老牌黄金搭档xlrd xlwt了,针对二者的封装有如下模块: xlutils & xlrd & xlwt 为什么把这三个一起说? 首先,x ...
- 【Python成长之路】Python爬虫 --requests库爬取网站乱码(\xe4\xb8\xb0\xe5\xa)的解决方法【华为云分享】
[写在前面] 在用requests库对自己的CSDN个人博客(https://blog.csdn.net/yuzipeng)进行爬取时,发现乱码报错(\xe4\xb8\xb0\xe5\xaf\x8c\ ...
- iOS本地数据存储
http://www.jianshu.com/p/a3eeae99e902 大牛整理的超全
- MD5、公钥、私钥、加密、认证
MD5 MD5的全称是Message-Digest Algorithm 5. MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法. 换句话说就是,即使你看到 ...
- [TimLinux] myblog 数据表格显示
1. 设计 2. 数据 创建数据库用户: CREATE USER IF NOT EXISTS 'user1'@'MyBlogPwd123'; GRANT ALL ON d1.* TO 'user1'@ ...