Docker系列(十六):搭建Openshift环境
目的:
搭建Linux下的Openshift环境。
参考资料:
开源容器云OpenShift 构建基于Kubernetes的企业应用云平台 ,陈耿 ,P253 ,2017.06 .pdf
下载地址:https://pan.baidu.com/s/1_D1k9tJpFTGr3wdnoeh7rA
环境准备:
1.Linux 64位,CentOS 7 minimal,跑在Mac上的Vmware虚拟机中,内存给2G
2.Openshift安装包。现在最新版本3.9.1,用最新版本一直启不来,改用旧版本:
openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz
下载地址(官网也行):https://pan.baidu.com/s/1OYhuaMJ_goa4DGZnU8GVcQ
开始安装:(以下仅提供搭建步骤,不说明原因,欲知原因请阅读以上PDF书):
1.配置Linux主机名。
systemctl set-hostname master.example.com 红色部分自己取名
2.安装docker
yum install -y docker
3.配置docker
vim /etc/sysconfig/docker
OPTIONS参数中增加:–registry-mirror=https://docker.mirrors.ustc.edu.cn
4.启动docker
systemctl start docker
5.配置开机启动
systemctl enable docker
6.验证docker是否安装成功
docker run -it openshift/hello-openshift
出现以下为成功:

7.将下载下来的openshift安装包放到/opt目录下
mv openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz /opt
8.解压
cd /opt
tar -zxvf openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz
9.目录太长,创建一个软链接
ln -s openshift-origin-server-v1.4.1+3f9807a-linux-64bit /opt/openshift
10.加到环境变量,并生效
vim /etc/profile
PATH=$PATH:/opt/openshift/
source /etc/profile
11.验证openshift环境变量是否配置好
openshift version

12.启动
cd /opt/openshift
openshift start
启动后控制台如果不是一直打印报错日志就表示启动完成。
13.chrome浏览器中验证:
地址输入:https://192.168.0.111:8443
浏览器提示不安全选继续连接,忽略,自个的服务器怎么会不安全。
出现如下为成功:

原文:https://blog.csdn.net/shaoyangdd/article/details/79859807
Docker系列(十六):搭建Openshift环境的更多相关文章
- Docker系列(十五):Openshift 简介
1.简单了解openshift相关组件 1.openshift是基于容器技术构建的一个云平台 2.kubernetes是容器编排组件 3.docker是容器引擎驱动组件 4.openshift在Pas ...
- S3C2416裸机开发系列十六_sd卡驱动实现
S3C2416裸机开发系列十六 sd卡驱动实现 象棋小子 1048272975 SD卡(Secure Digital Memory Card)具有体积小.容量大.传输数据快.可插拔.安全性好等长 ...
- 学习ASP.NET Core Razor 编程系列十六——排序
学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二——添加一个实体 学习ASP.NET ...
- 为什么不让用join?《死磕MySQL系列 十六》
大家好,我是咔咔 不期速成,日拱一卒 在平时开发工作中join的使用频率是非常高的,很多SQL优化博文也让把子查询改为join从而提升性能,但部分公司的DBA又不让用,那么使用join到底有什么问题呢 ...
- Docker之使用Docker-compose搭建LNMP环境
之前有随笔介绍使用Docker-compose搭建LNMP环境(centos6 php5.6) https://www.cnblogs.com/minseo/p/10146982.html 本文介绍D ...
- ES系列十六、集群配置和维护管理
一.修改配置文件 1.节点配置 1.vim elasticsearch.yml # ======================== Elasticsearch Configuration ===== ...
- Docker系列——利用gogs搭建属于自己的git服务
gogs简介 Gogs的目标是打造一个最简单.最快速和最轻松的方式搭建自助Git服务.使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括 Linux.Mac O ...
- Docker(二十六)-Docker Compose编排容器
1. 前言 Docker Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器. 使用Compose 基本上分为三步: Dockerfile 定义应用 ...
- Docker系列(十二):Kubernetes的分布式网络实践
tip:本节课的学习视频没有找到,所以有的地方可能不是很清晰. 可选的几种网络方案 openvswitch 是一种主流的虚拟化大二层技术 灵活 对现有物理网络没要求 业界主流 软件封装导致性能低 复杂 ...
随机推荐
- 调用第三方jar包_md5加密
vars.put是转换成jmeter格式
- 《软件调试修炼之道》Part 1(CH1~5)读书笔记 PB16110698 第八周(~4.26)
编程中,调试几乎是必不可少的,一劳永逸.一次完成预想功能而完全不出bug的情况凤毛麟角,出现bug→调试→再出现bug→再调试……基本是软件工程中的常态.可以说,软件调试是每个coder的必修课,而& ...
- MySQL数据库之DDL(数据定义语言)
1.MySQL数据库之DDL创建.删除.切换 (1)查看所有数据库 show databases: (2)切换数据库 use 数据库名: (3)创建数据库 create database 数据库名: ...
- JS基础知识回顾
回顾 由于 JavaScript 高级还是针对 JavaScript 语言本身的一个进阶学习,所以在开始之前我们先对以前所学过的 JavaScript 相关知识点做一个快速复习总结. 重新介绍 Jav ...
- dp转图论——cf1070A好题
dp的状态转移很像一张有向图:每个状态为一个点,每中转移方案是一条有向边 本题要求是求出最小的数,那我们用状态[i,j]表示模i,数位和为j,那么从每个点出发的十条有向边代表[0,9]十个数 从每个状 ...
- python非对称加密模块rsa
一.代码 # 导入rsa库 import rsa.common class RSA(object): def __init__(self): self.key= rsa.newkeys(256) se ...
- (转)Android开发把项目打包成apk
转:http://blog.csdn.net/luoyin22/article/details/7862742 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们 ...
- php 扫描url死链接 \033[31m ANSI Linux终端输出带颜色
* 从Packagist上搜索需要的包 https://packagist.org/ * 通过composer下载依赖包 composer require guzzlehttp/guzzlecompo ...
- System.Convert.cs
ylbtech-System.Convert.cs 1. 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56 ...
- POJ-2253-Frogger-/Floyd-Warshall/
Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sit ...