阿里云搭建docker私有镜像仓库与SpringBoot项目推送远程镜像仓库

阿里云搭建docker私有镜像仓库与SpringBoot项目推送远程镜像仓库,第1张

随着项目上容器技术的广泛应用,我也加入了Docker容器技术的学习。首先初学Docker,我的想法很简单。创建一个SpringBoot项目,如何将SpringBoot项目打包成容器镜像,然后推送至远程的Docker服务上部署。带着这个目的查阅了一些资料后,整体的实现思路如下:

环境描述:

准备一台阿里云服务器,已经完成Docker服务安装,后续将会在该服务器上进行搭建Docker私有镜像仓库。本地准备一个SpringBoot项目,至少编写一个Controller,保证本地SpringBoot项目启动后能够正常访问到Contriller。

由于私有镜像仓库是部署在阿里云上,要确保私有仓库的安全性,需要一个安全认证证书,防止发生意想不到的事情。所有需要在搭建私有仓库的Docker主机上先生成自签名证书。

生成自签名证书:

通过openssl命令先生成自签名证书,运行命令后需要填写一些证书信息。其中Common Name填写的xx.96.104.xxx是最关键的信息,这里填写的是私有仓库的地址:

Country Name:国家

State or Province Name:州或省

Locality Name:城市

Organization Name :机构名称

Organizational Unit Name :组织单位名称

Common Name:hostname域名

Email Address:邮箱地址

页面访问:

页面访问: http://xx.96.194.xxx:7001/

页面访问Spring Boot项目

参考:Docker 私有镜像仓库的搭建及认证

参考:Spring Boot 多样化构建 Docker 镜像

参考:registry-web集成安全认证

环境:ECS服务器,务必使用CentOS 7 以上版本,64位系统推荐是CentOS 7.8

安装步骤:

一:安装docker所需的环境

1.安装依赖:yum install -y yum-utils device-mapper-persistent-data lvm2

2.配置yum源 使用国内的:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.查看docker版本:yum list docker-ce --showduplicates | sort -r

二:安装docker

注意:不使用1.13.1版本,该版本在jenkins使用docker命令时会说找不到配置文件

1.安装docker:yum -y install docker-ce-20.10.10-3.el7

2.查看docker版本:docker -v

3.启动docker:systemctl start docker

4.查看docker 启动状态:systemctl status docker

5.检查安装结果:docker info

运行Docker守护进程:systemctl start docker

停止Docker守护进程:systemctl stop docker

重启Docker守护进程:systemctl restart docker

6.查看容器:docker ps

7.停止容器:docker stop 容器id

三:修改镜像仓库:

vim /etc/docker/daemon.json

添加如下内容:

{

"debug":true,"experimental":true,"registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]

}

8.查看信息:docker info

仅供个人学习使用,如有不足请指出。

愿景:愿天下所有程序员能早日财富自由,永不搬砖!

服务器操作系统跟其他系统安装方法一样网上下载的XP系统一般为ISO文件形式,也就是一个镜像文件。如雨林木风 Ghost XP SP3 装机版 YN9.9.ISO这里分两种情况:(1)原系统是完好的,可以使用虚拟光驱直接加载这个镜像文件安装即可(加载成功会有个安装弹出窗口选第一个就是,接下来就自动安装了)。(2)原系统已损坏,无法进入系统安装。这时用的比较多的方法是用U盘安装系统。U盘装系统前的一些准备:一个至少1G容量大小的U盘,主板支持USB启动,一个系统镜像文件准备好了以上,进行如下操作步骤:1、先要制作一个带PE系统的启动U盘,制作这个启动U盘有很多方法,用的较多的有UltraISO、老毛桃。这里介绍用UltraISO的方法①、首先将U盘插入电脑的USB接口,重要提示:制作过程U盘会被格式化,注意备份资料 ②、运行 UltraISO.exe (下载包中已自带) 程序,选择“文件”--“打开”,选择WindowsPE.iso文件 ③、然后选择“启动光盘”--“写入硬盘映像” ④、在“硬盘驱动器”项目中选择你要制作成启动盘的U盘盘符 ⑤、在“写入方式”项目中选择USB-HDD+或者USB-ZIP+,个人建议选择USB-ZIP+,兼容性比较好 ⑥、最后,点击“写入”,等待数秒,程序提示制作成功完成后,就可以拔出U盘了。 到此启动U盘制作完成(很简单把)2、将电脑BIOS设置第一启动项为USB启动(即U盘启动) 注意:有的主板是不支持USB启动的(基本上新的主板不会出现不支持的现象)3、设置完BIOS,启动U盘进入PE系统。4、进入PE系统界面后,就是使用你下载或拷贝好的系统安装镜像文件进行安装安装方法你可以选择虚拟光驱载入镜像文件或使用桌面上的一键备份还原工具将系统恢复到C盘即可还有不明白的可以百度HI我


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/384118.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存