阿里CICD流水线Docker部署,将阿里镜像私仓中的镜像部署到服务器中

文章目录

  • 阿里CICD流水线Docker部署,将阿里镜像私仓中的镜像部署到服务器中
  • 一、CICD流水线的初步使用可以看我之前的两篇文章
  • 二、添加部署任务,进行Docker部署,创建一个阿里的试用主机
    • 1、选择主机部署,并添加服务主机
    • 2、创建免费体验主机
  • 三、添加上游变量,配置部署脚本
  • 四、在咱们的免费主机里面安装docker
    • 1、安装docker
    • 2、启动docker
    • 3、查看docker运行状态
  • 五、保存运行,查看流水线运行状态和咱们主机的docker状态
    • 1、发现部署失败
    • 2、查看免费主机刚才下载的docker版本
    • 3、卸载旧版本
    • 4、安装yum依赖包
    • 5、安装镜像信息
    • 6、安装docker CE
    • 7、查看docker版本
  • 六、运行成功
    • 查看免费主机中的运行的docker容器和部署的镜像

阿里CICD流水线Docker部署,将阿里镜像私仓中的镜像部署到服务器中

在这里插入图片描述

一、CICD流水线的初步使用可以看我之前的两篇文章

使用阿里CICD流水线打包Java项目到阿里的docker镜像私仓
使用阿里CICD流水线打包Vue项目到阿里的docker镜像私仓

二、添加部署任务,进行Docker部署,创建一个阿里的试用主机

1、选择主机部署,并添加服务主机

在这里插入图片描述

新用户可以免费试用3个月的ECS服务,咱们这里选择5小时免费体验主机就够咱们练习使用了
在这里插入图片描述

2、创建免费体验主机

在这里插入图片描述
点击立即开始
在这里插入图片描述
选择公共资源体验5小时
在这里插入图片描述

创建成功后会显示该体验服务器的一些相关信息,可以对应的复制粘贴到,咱们部署页面
在这里插入图片描述
复制信息后保存即创建成功
在这里插入图片描述

三、添加上游变量,配置部署脚本

//每次运行先删除上次部署的镜像,不然重名不能部署成功
docker rm -f wmsapp01
//输出CICD上游任务打包的镜像
echo $image
//在服务器上运行刚部署的镜像,这里要看你的Java项目运行端口是多少,
//我的3999是我在nginx中配置的代理端口,起的新名字不能有大写字母 
docker run --name=wmsapp01 -d -p 3999:8088 $image

在这里插入图片描述

四、在咱们的免费主机里面安装docker

1、安装docker

yum install docker

在这里插入图片描述
在这里插入图片描述

2、启动docker

sudo systemctl start docker

在这里插入图片描述

3、查看docker运行状态

systemctl status docker

在这里插入图片描述

五、保存运行,查看流水线运行状态和咱们主机的docker状态

1、发现部署失败

在这里插入图片描述

2、查看免费主机刚才下载的docker版本

docker --version

在这里插入图片描述

确实是很低!!!

3、卸载旧版本

yum -y remove docker*

在这里插入图片描述

4、安装yum依赖包

sudo yum install -y yum-utils

在这里插入图片描述

5、安装镜像信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述

6、安装docker CE

yum install docker-ce docker-ce-cli containerd.io

在这里插入图片描述
安装成功如下:
在这里插入图片描述

7、查看docker版本

在这里插入图片描述

六、运行成功

在这里插入图片描述

查看免费主机中的运行的docker容器和部署的镜像

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/489187.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

设计模式学习笔记 - 设计模式与范式 -结构型:2.桥接模式:如何实现支持不同类型和渠道的消息推送系统?

概述 今天学习另外一种结构型模式:桥接模式。桥接模式的代码实现非常简单,但是理解起来稍微优点难度,并且应用场景也比较局限,所以,相对于代理模式来说,桥接模式在实际的项目中并没有那么常用,…

全新Mistral-7B v0.2基础模型开源:32K上下文,开源界的性能巨兽

前言 在人工智能领域的发展历程中,开源大模型始终是推动技术进步与创新应用的关键力量。近日,Mistral AI再次引领开源潮流,发布了Mistral-7B v0.2基础模型,这不仅是对之前版本的升级,更是在性能与功能上的一次质的飞跃…

选择最佳图像处理工具OpenCV、JAI、ImageJ、Thumbnailator和Graphics2D

文章目录 1、前言2、 图像处理工具效果对比2.1 Graphics2D实现2.2 Thumbnailator实现2.3 ImageJ实现2.4 JAI(Java Advanced Imaging)实现2.5 OpenCV实现 3、图像处理工具结果 1、前言 SVD(stable video diffusion)开放了图生视频的API,但是限…

Mysql数据库:日志管理、备份与恢复

目录 前言 一、MySQL日志管理 1、存放日志和数据文件的目录 2、日志的分类 2.1 错误日志 2.2 通用查询日志 2.3 二进制日志 2.4 慢查询日志 2.5 中继日志 3、日志综合配置 4、查询日志是否开启 二、数据备份概述 1、数据备份的重要性 2、备份类型 2.1 从物理与…

【IJCAI‘23】港大提出社会推荐中的去噪自增强学习

论文标题: Denoised Self-Augmented Learning for Social Recommendation 收录会议: IJCAI 2023 论文链接: https://arxiv.org/abs/2305.12685 代码链接(欢迎 ✨): https://github.com/HKUDS/DSL 港…

密码学及其应用1 —— 密码学概述

1 密码学的基本概念 1.1 网络安全的定义 网络安全是网络领域的一个专业领域,它涵盖了在基础计算机网络基础设施中所采取的措施、网络管理员为保护网络及网络可访问资源免受未授权访问而采纳的政策,以及对其有效性(或无效性)的持续…

Capture One Pro 23中文---颠覆性的图像编辑与色彩配置

Capture One Pro 23是一款功能强大且专业的RAW图像编辑处理软件。它拥有全球领先的色彩管理技术和精细的图像编辑工具,可以对图片进行多种精细调整,包括曝光、色温、对比度、锐度等,以满足用户特定的后期处理需求。此外,Capture O…

Linux离线安装mysql,node,forever

PS:本文是基于centos7实现的,要求系统能够查看ifconfig和unzip解压命令, 实现无网络可安装运行 首先现在百度网盘的离线文件包****安装Xftp 和 Xshell 把机房压缩包传到 home目录下****解压unzip 包名.zip 获取IP先获取到 linux 主机的ip ifconfig Xftp 连接输入IP,然后按照…

CentOS使用Docker部署Halo并结合内网穿透实现公网访问本地博客

文章目录 1. Docker部署Halo1.1 检查Docker版本如果未安装Docker可参考已安装Docker步骤:1.2 在Docker中部署Halo 2. Linux安装Cpolar2.1 打开服务器防火墙2.2 安装cpolar内网穿透 3. 配置Halo个人博客公网地址4. 固定Halo公网地址 本文主要介绍如何在CentOS 7系统使…

【Monero】Wallet RPC | Wallet CLI | 门罗币命令行查询余额、种子、地址等命令方法教程

ubuntu22.04 首先在运行daemon,详细安装运行教程可参考:The Monero daemon (monerod) ./monerodWallet CLI run ./monero-wallet-cli如果还没有钱包就根据提示创建钱包即可 输入密码 查询余额 balance查询种子 seed其他可执行命令操作&#xff1…

Spring Cloud - Openfeign 实现原理分析

OpenFeign简介 OpenFeign 是一个声明式 RESTful 网络请求客户端。OpenFeign 会根据带有注解的函数信息构建出网络请求的模板,在发送网络请求之前,OpenFeign 会将函数的参数值设置到这些请求模板中。虽然 OpenFeign 只能支持基于文本的网络请求,但是它可以极大简化网络请求的…

QT(3/22)

1>使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数,将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin"&#…

【笔记】MJ Prompt

参数 --chaos 10 or --c 10, 0-10, defalut 0 --quality 1 or --q, 0.25-1, defalut 1 --iw 2, 0.5-2, --stylize 100 or --s 100, 0-1000, defalut 100 --cref URL --cw 100, 0-100stylize 风格化,MJ不同的出图模式,有默认的艺术风格,该值…

企业微信主体变更的公证书怎么办?

企业微信变更主体有什么作用? 企业微信推出到现在已经很多年了,但是之前一直不支持主体变更。于是很多公司好不容易积累的客户,因为换了营业执照经营,原来的客户就都只能流失了。近期企业微信终于放开了变更主体的功能&#xff0c…

C++细节

背景知识: 面向对象的编程中,类(Class)是创建对象的蓝图或模板,它包含了数据(通常称为属性或变量)和行为(通常称为方法或函数)。将数据封装为私有(private&am…

babel起手式

Babel7 以下是各个 ECMAScript 版本引入的一些主要新语法和功能的汇总 ES5 / ECMAScript 5(2009年) 严格模式 "use strict"。JSON 对象。Array.prototype.forEach()、Array.prototype.map()、Array.prototype.filter()、Array.prototype.redu…

畅捷通T+ Ufida.T.DI.UIP.RRA.RRATableController 远程命令执行漏洞

一、漏洞信息 漏洞名称:畅捷通T+ Ufida.T.DI.UIP.RRA.RRATableController 远程命令执行漏洞 漏洞类别:远程命令执行漏洞 风险等级:高危 二、漏洞描述 畅捷通TPlus适用于异地多组织、多机构对企业财务汇总的管理需求;全面支持企业对远程仓库、异地办事处的管理需求;全…

2015年认证杯SPSSPRO杯数学建模A题(第二阶段)绳结全过程文档及程序

2015年认证杯SPSSPRO杯数学建模 A题 绳结 原题再现: 给绳索打结是人们在日常生活中常用的技能。对登山、航海、垂钓、野外生存等专门用途,结绳更是必不可少的技能之一。针对不同用途,有多种绳结的编制方法。最简单的绳结,有时称…

【手把手教学】如何可视化YOLOv8深度学习的网络结构并保存

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

Vue.js 3.4的新特性

Vue.js 3.4的新特性 目前,Vue.js的版本已经更新到3.4,这次更新不仅带来了性能上的飞跃,还引入了许多新特性,进一步优化了开发效率。 1. 性能提升 在性能方面,Vue.js 3.4 全新重写了模板解析器。与之前基于正则表达式…