如何离线部署
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章将为大家详细讲解有关如何离线部署,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。对于在公司内网环境中、无法访问互联网的用户而言,离线安装部署Ra
千家信息网最后更新 2025年12月01日如何离线部署
这篇文章将为大家详细讲解有关如何离线部署,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
对于在公司内网环境中、无法访问互联网的用户而言,离线安装部署Rancher是解决问题的关键。
版本说明
OS:Centos7.3 Docker version: 1.12.6 Rancher version: 1.6.10
主机角色说明
前期准备
docker rpm
wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.12.6-1.el7.centos.x86_64.rpmwget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-selinux-1.12.6-1.el7.centos.noarch.rpm
harbor offline
wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgzcurl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o ./docker-compose
打包 Rancher Server 及各组件 image:
rancher/server:v1.6.10rancher/agent:v1.2.6rancher/network-manager:v0.7.8rancher/net:v0.11.9rancher/dns:v0.15.3rancher/metadata:v0.9.4rancher/healthcheck:v0.3.3rancher/lb-service-haproxy:v0.7.9rancher/scheduler:v0.8.2rancher/net:holder
如:
docker pull rancher/agent:v1.2.6docker save rancher/agent:v1.2.6 > agent126.tar
部署环境
安装配置 docker (所有主机)
yum localinstall -y docker-engine-1.12.6-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12.6-1.el7.centos.noarch.rpm注:如有依赖使用 ISO 做 yum 源
指向docker私有镜像库IP
vi /usr/lib/systemd/system/docker.service如修改为:ExecStart=/usr/bin/dockerd --insecure-registry=192.168.100.1:80(私有库地址:端口)
安装配置 Harbor
1.解压:tar -zxvf harbor-offline-installer-v1.2.0.tgz配置 harbor2.编辑harbor.cfg vi harbor.cfg修改 hostname = IPharbor_admin_password = Rancher1233.运行 install.shcp docker-compose /usr/local/bin/chmod +x /usr/local/bin/docker-compose./install.sh4.添加项目a)通过浏览?访问harbor http://IP admin/Rancher123 登录b)添加名称为 'rancher' 的项目并设置为"公开"5.导入 images登录 docker login 私有仓库 IP:端口a) docker load -i agent126.tarb) docker tag rancher/agent:v1.2.6 192.168.100.1:80/rancher/agent:v1.2.6c) docker push 192.168.100.1:80/rancher/agent:v1.2.6按照以上方式将所有 Rancher image 导入私有镜像仓库
配置 Rancher 环境
a) docker run -d --restart=unless-stopped -p 8080:8080 192.168.100.1:80/rancher/server:v1.6.10b) 登录 Rancher Server UI "Admin" -->"Settings"-->"Advanced Settings"编辑"registry.default=192.168.100.1:80"c) 添加Environments "Manage Environments" -->"Add Environment"。 在创建完成后设置为默认并切换到该环境。d) 添加主机命令修改为docker run --rm --privileged -v/var/run/docker.sock:/var/run/docker.sock - v/var/lib/rancher:/var/lib/rancher 192.168.100.1:80/rancher/agent:v1.2.6 http://192.168.100.1:8080/ v1/scripts/8EBE0FB0C3DE0AA32047:1483142400000:7Md3cXHoSIYYwHADyBpGQNZavTEe) 在主机节点上修改 agent image tagdocker tag 192.168.100.1:80/rancher/agent:v1.2.6 rancher/agent:v1.2.6
关于如何离线部署就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
主机
环境
私有
配置
登录
仓库
内容
文章
更多
知识
端口
篇文章
镜像
项目
不错
互联网
公司
关键
前期
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发找工作网站
两个数据库怎么同时用一个窗体
bsc北京网络安全大会主持人
数据库hystrix熔断
科技互联网金融股票
计算机网络技术adsl的优点
入门软件开发
mysql 数据库备份文件格式
数据库审计一体机价格
实用网络技术实验课程
数据库系统的特点
北向x3企业管理软件服务器
数据库查询所有不姓白的学生
网络安全英语作文120字加翻译
科技互联网要闻
西藏网络安全维护
软件开发行业账务实操
上技校网络技术
内网服务器映射到公网 安全
世界服务器手机版
公司网络安全检讨
科技互联网金融股票
自动派单哪种数据库好
绝地求生维护完怎么换服务器
盘锦总部生态园有软件开发吗
网易我的世界租赁服务器
网络安全琦
网络安全测评认证机构
集美大学网络安全节
深圳阿里云服务器地址