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

文章目录

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

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

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

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

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

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

2、创建免费体验主机

点击立即开始

选择公共资源体验5小时

创建成功后会显示该体验服务器的一些相关信息,可以对应的复制粘贴到,咱们部署页面

复制信息后保存即创建成功

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

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

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

1、安装docker

java 复制代码
yum install docker


2、启动docker

java 复制代码
sudo systemctl start docker

3、查看docker运行状态

java 复制代码
systemctl status docker

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

1、发现部署失败

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

java 复制代码
docker --version

确实是很低!!!

3、卸载旧版本

java 复制代码
yum -y remove docker*

4、安装yum依赖包

java 复制代码
sudo yum install -y yum-utils

5、安装镜像信息

java 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6、安装docker CE

java 复制代码
yum install docker-ce docker-ce-cli containerd.io

安装成功如下:

7、查看docker版本

六、运行成功

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

相关推荐
云表无代码开发7 分钟前
日本开发者彻底破防:中文太强了!换成英文直接裂开
大数据·服务器·人工智能·microsoft·信息可视化
白杨尚青27 分钟前
C++入门篇(十):string(上)——认识string:构造与三大遍历(一条龙讲透operator[]、迭代器、auto、范围for)
java·开发语言·c++·笔记·stl
anew___40 分钟前
《从零手写操作系统 (11):文件系统初探——initrd与VFS抽象层》
java·javascript·算法
天天向上29143 分钟前
Spring AI 实战:14 个踩坑记录,其中一个让我的测试全绿但产品是坏的
java·开源
正在走向自律1 小时前
从只写接口到独立交付前后端,飞算JavaAI能给Java后端工程师多少溢价?
java·springboot·ai编程·全栈开发·java求职·飞算javaai·金九银十
LBL12201 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
a努力。1 小时前
LangChain Agent消息链路全解析
java·前端·javascript
SL_staff2 小时前
物模型是设备的数字身份证:属性、事件、服务如何决定IoT系统扩展性
java·物联网·全栈
资深技术分享员2 小时前
Geejing WebBuilder 日志、在线用户、系统监控,出问题时的三个第一现场
java·运维·数据库
卓怡学长2 小时前
w202springboot基于B_S架构的图书信息管理系统
java·spring boot·spring·intellij-idea