容器化部署微服务-Docker公有+私有镜像仓库

1.架构图

官方公有镜像仓库和私有镜像仓库如图

        1.公有镜像仓库

                1.1 官方:https://hub.docker.com/,基于各个软件开发或者有软件提供商开发的

                1.2 非官方:其他组织或者公司开发的镜像,供大家免费试用

        2.私有镜像仓库:

                2.1 用于存放公司内部的镜像,不提供给外部试用;

                有哪些?

                        1.Harbor:由VMWare公司开源的容器镜像仓库,Habor是在Docker Registry上进行了相应的企业级扩展

                        2.Registry:由docker官方提供的私有镜像财库

                        3.云厂商提供:阿里云、腾讯云等

2.开通阿里云私有镜像仓库

        1.登录阿里云私有镜像仓库

                阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

        2.初次使用会提示开通

3. Jenkins 配置Git全局访问凭证

        1.配置Git访问凭证

        Jenkins 点击系统管理->凭据管理

        

然后点进去System,再点击全局凭据

 然后添加Jenkins的全局凭证 输入git用户名和密码即可

同时要在阿里云上创建镜像仓库

同时添加阿里云访问凭证

4.Jenkins构建微服务脚本

Jenkins点击新建任务

然后配置

输入你的仓库URL并且选择凭证

配置前置模块Shell(比如Common模块)

配置此模块shell

这个有点长

完整命令为

ls -alh
cd dcloud-account
ls -alh
echo "账号服务开始构建"
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xxx xxx   //这些在阿里云镜像服务那边都可以看到
docker push  xxx  //这些在阿里云镜像服务那边都可以看到
mvn clean
echo "账号服务构建推送成功"
echo "=======构建脚本执行完毕====="

点击保存

还没完,刚刚没由配置Maven要配置一下,到系统管理->全局工具配置

选择Maven安装

我这边选择Maven3.6.2 保存即可

然后回到我的视图

执行即可构建

        

                

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值