Harbor服务器

2.Jenkins服务器(192.168.233.141)
附注:将镜像上传到Harbor服务器上
1.镜像打标签
docker tag eureka:v1 192.168.233.142:85/pro/eureka:v1
2.将Harbor地址加入至Docker信任列表
vi /etc/docker/daemon.json
加入
{
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ,
"insecure-registries": ["192.168.233.142:85"]
}
systemctl restart docker
3.登录Harbor
docker login -u zhangsan -p zhangsan123A 192.168.233.142:85
4.推送镜像至Harbor服务器
docker push 192.168.233.142:85/pro/eureka:v1
===>成功
5.查询Harbor管理后台页面上是否存在镜像
3.生产服务器(192.168.233.143)
1.搭建基础环境
1.克隆
2.设置机器名
设置机器名 |
---|
hostnamectl set-hostname cm06 |
3.修改域名映射
vi /etc/hosts
192.168.233.143 cm06
4.固定IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTROTO=”static”
IPADDR=”192.168.233.143”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.233.2”
DNS1=”114.114.114.114”
DNS2=”8.8.8.8”
(附注:部分镜像需加入ONBOOT="yes")
5.重启网络
systemctl restart network
6.测试
ping www.baidu.com -c 3
7.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
8.更改安全机制
vi /etc/selinux/config
SELINUX=disabled
9.重启
reboot
2.安装Docker
1.卸载旧版本docker
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2.安装需要的安装包
yum install -y yum-utils
3.设置镜像的仓库
yum-config-manager \ --add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.更新yum软件包索引
yum makecache fast
5.安装docker相关引擎
yum install docker-ce docker-ce-cli containerd.io
6.源更新
yum update
7.yum安装Docker
yum install docker
8.重启Docker
systemctl start docker.service
9.将阿里云镜像文件daemon.json复制到/ect/docker目录下
10.重启docker
service docker restart
3.升级Docker
#1.查找主机上关于Docker的软件包
rpm -qa | grep docker
#2.使用yum remove卸载软件
yum remove docker-xxxx.x86_64
yum remove docker-xxxxxx.x86_64
yum remove docker-xxxxxxxxxx.x86_64
#3.使用curl升级到最新版
curl -fsSL https://get.docker.com/ | sh
#4.重启Docker
systemctl restart docker
#5.设置Docker开机自启
systemctl enable docker
#6.测试Docker版本
docker --version
#7.上传daemon.json到/etc/docker中
#8.重启docker
service docker restart
4.将Harbor地址加入至Docker信任列表
vi /etc/docker/daemon.json
加入
{
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ,
"insecure-registries": ["192.168.233.142:85"]
}
systemctl restart docker
5.登录Harbor
docker login -u zhangsan -p zhangsan123A 192.168.233.142:85
6.从Harbor下载镜像
docker pull 192.168.233.142:85/pro/eureka:v1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)