阿里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.hqwc.cn/news/571524.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenHarmony之媒体组件模块简介

源码 本文基于OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release源码foundation目录下的player_framework,在OpenHarmony 2.0 Release版本当中,这个模块的名字叫媒体组件模块,为了方便理解我们在本文中仍旧延…

Python Flask-Mail实现邮件发送

一、邮件发送的扩展 关于如何找到flask发送邮件的插件?,上一篇已经分享了如何找到第三方插件,也找到了插件flask-mail的使用文档,那我们就来实战吧 二、根据文档,总结发送邮件的流程 从文档中可以总结出发送邮件的步…

Java Web-Tomcat

Web服务器 Web服务器是一个软件程序,对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是“提供网上信息浏览服务”。 Tomcat,是一个 HTTP 服务器。我们只需要在服务器中安装一个Web服务器如Tomcat,然后就可以将…

2024年3月GESP等级认证C++编程五级真题

2024年3月GESP认证C编程五级真题试卷 题目总数:27 总分数:100 选择题 第 1 题 单选题 唯⼀分解定理描述的内容是 ( ) ? A.任意整数都可以分解为素数的乘积 B.每个合数都可以唯⼀分解为⼀系列素数的乘积 C.两个不同的整数可以分解为相同…

3BUS213621-001通讯模块3BUS213621001

3BUS213621-001通讯模块3BUS213621001 3BUS213621-001通讯模块3BUS213621001 3BUS213621-001通讯模块3BUS213621001 产品编号:3BUS213621-001 ABB 型号名称:HKQCS PARTS ON LINE 目录描述:SBC 组件 ABB 型号名称:HKQCS PARTS …

28位驻华大使、公使参访苏州金龙 点赞刚刚全球发布的新V系大巴

3月26日下午,由外交部组织的“驻华使节团参访江苏”活动走进苏州金龙。来自28个国家和国际组织的驻华大使、公使参观了苏州金龙展厅,并试乘体验了苏州金龙全新V系大巴。外交部中国政府欧洲事务特别代表吴红波,外交部礼宾司、翻译司、非洲司、…

RXMA1 RK211 075 AC220V中间继电器 柜内安装板前接线 JOSEF约瑟

系列型号 RXMA1 RK 211 063中间继电器;RXMA1 RK 211 064中间继电器; RXMA1 RK 211 066中间继电器;RXMA1 RK 211 072中间继电器; RXMA1 RK 211 073中间继电器;RXMA1 RK 211 074中间继电器; RXMA1 RK 211 025中间继电器;…

智慧公厕的技术融合策略

智慧公厕是迎合现代城市发展需要的一项重要基础设施,其设计的技术融合策略在实现公共厕所泛在感知、互通互联、协同构筑智慧城市等方面起到了关键作用。本文将以智慧公厕源头实力厂家广州中期科技有限公司,大量精品案例现场实景实图实例,从物…

当数据不是概率分布,而是两个样本集合,并且想计算它们之间的Earth Mover‘s Distance (EMD),简单写了一个程序,后续还可以对权值进行改进

[TOC](Earth Mover’s Distance (EMD)) 1. 程序代码 import numpy as np import ot# 生成两个样本集合 sample_set1 np.random.rand(100, 2) # 假设第一个样本集合是二维空间中的100个点 sample_set2 np.random.rand(80, 2) # 假设第二个样本集合是二维空间中的80个点# …

【JavaScript】JavaScript 程序流程控制 ⑦ ( do-while 循环概念 | do-while 循环语法结构 )

文章目录 一、while 循环1、while 循环概念2、do-while 循环语法结构 二、do-while 循环代码示例1、打印 1-5 数字2、打印 1-10 累加和 一、while 循环 1、while 循环概念 JavaScript 中的 do-while 循环 是 while 循环的变体 , 是 一种 后测试 循环 , 该循环的 循环体 至少执行…

计算机网络安全 —— 非对称加密算法 RSA 和数字签名

一、非对称加密算法基本概念 ​ 在对称密钥系统中,两个参与者要共享同一个秘密密钥。但怎样才能做到这一点呢?一种是事先约定,另一种是用信使来传送。在高度自动化的大型计算机网络中,用信使来传送密钥显然是不合适的。如果事先约…

(Linux学习十四)定时任务和循环任务介绍

1.定时任务 一次性调度执行 at //语法 at 时间<TIMESPEC>TIMESPEC: now 5min //当前时间五分钟 teatime tomorrow(teatime is 16:00) //明天下午16:00 noon 4days //4天 5pm august 3 2029 4:00 2019-11-27例子&#xff1a; 设置一个定时任务创建用户的任务 …