README.md 10.6 KB
Newer Older
1
2
CodeReady Containers Easy Install  
=================================
Eric D. Schabell's avatar
Eric D. Schabell committed
3
If you are looking to develop containerized applications, the OpenShift Container Platform (OCP) can help you by providing 
Eric D. Schabell's avatar
Eric D. Schabell committed
4
private cloud environment you can install locally. It includes the same container development and run-time 
5
6
tools used to create and deploy containers for large data centers. 

Eric D. Schabell's avatar
Eric D. Schabell committed
7
CodeReady Containers can be used without this project, but if you want to try a self-contained and reusable container platform
Eric D. Schabell's avatar
Eric D. Schabell committed
8
installation on your local machine with OpenShift Container Platform this might just be the project for you. This project 
Eric D. Schabell's avatar
Eric D. Schabell committed
9
10
leverages CodeReady Containers, OpenShift command line tools, and a virtualization tool based on your operating system. You can
start by downloading this project and running as it checks for all needed dependencies when you run the install script. If you're
Eric D. Schabell's avatar
Eric D. Schabell committed
11
12
13
14
15
missing anything, you'll receive pointers to where to find what's needed. Just download the missing component and restart the
install script. Re-running this after an installation is also safe, it's full of checks and verifications that you'll see on the
screen as you run the install script. 

Enjoy your easy to install, local OpenShift Container Platform:
Eric D. Schabell's avatar
Eric D. Schabell committed
16

Eric D. Schabell's avatar
Eric D. Schabell committed
17
   1. HyperKit for OSX, Hyper-V for Windows, or Libvirt for Linux
18
19
   2. CodeReady Containers (OpenShift Container Platform 4.7.18, config is 6 cpu and 16GB ram)
   3. OpenShift Client (oc) v4.7.18
Eric D. Schabell's avatar
Eric D. Schabell committed
20

Eric D. Schabell's avatar
Eric D. Schabell committed
21
Just download this project, unzip, and run the init.{sh|bat} you need, then follow the instructions on the road
22
23
to your very own local container platform installation. 

Eric D. Schabell's avatar
Eric D. Schabell committed
24
![OCP hub](docs/demo-images/ocp-catalog.png)
25
26

Try the [video tutorial if you need help.](https://vimeo.com/463766806)
Eric D. Schabell's avatar
Eric D. Schabell committed
27

28
29
30

Install on your machine
-----------------------
Eric D. Schabell's avatar
Eric D. Schabell committed
31
1. [Download and unzip.](https://gitlab.com/redhatdemocentral/ocp-install-demo/-/archive/main/ocp-install-demo-main.zip)
32

Eric D. Schabell's avatar
Eric D. Schabell committed
33
2. Run 'init.sh' or 'init.bat' file, then sit back. (Note: 'init.bat' should be run with Administrative privileges.)
34
35
36
37

3. Follow displayed instructions to log in to your brand new OpenShift Container Platform!


Eric D. Schabell's avatar
Eric D. Schabell committed
38
39
Notes
-----
40
41
42
43
The Linux and osX versions of the installation checks for correct versions of CodReady Containers and your OpenShift client tooling. The
windows version of the installation only checks for availability of these components, leaving it to you to ensure they match the
version this project supports (listed above).

Eric D. Schabell's avatar
Eric D. Schabell committed
44
Log in to the OCP console with:
Eric D. Schabell's avatar
Eric D. Schabell committed
45
46
   
   ```
Eric D. Schabell's avatar
Eric D. Schabell committed
47
   Admin user: kubeadmin
48
   Admin pass: [provided-during-installation]
Eric D. Schabell's avatar
Eric D. Schabell committed
49

Eric D. Schabell's avatar
Eric D. Schabell committed
50
51
   Developer user:  developer
   Developer pass:  developer
Eric D. Schabell's avatar
Eric D. Schabell committed
52
53
   ```

54
55
------

Eric D. Schabell's avatar
Eric D. Schabell committed
56
This project has an install script that is setup to allow you to re-run it without worrying about previous
Eric D. Schabell's avatar
Eric D. Schabell committed
57
installations. If you re-run it, it removes old setups and reinstalls for you. 
Eric D. Schabell's avatar
Eric D. Schabell committed
58

59
60
-----

Eric D. Schabell's avatar
Eric D. Schabell committed
61

62
63
Supporting Articles
-------------------
64
65
- [How to setup the OpenShift Container Platform 4.7 on your local machine](https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html)

66
- [How to setup the OpenShift Container Platform 4.6 on your local machine](https://www.schabell.org/2021/01/codeready-containers-howto-setup-openshift-46-on-local-machine.htmla)
67

68
69
70
- [CodeReady Containers - Installing business automation operator (Part 4)](https://www.schabell.org/2021/01/codeready-containers-installing.html)

- [CodeReady Containers - Installing business automation operator (Part 3)](https://www.schabell.org/2020/12/codeready-containers-installing-business-automation-operator-part3.html)
71
72
73

- [CodeReady Containers - Installing business automation operator (Part 2)](https://www.schabell.org/2020/12/codeready-containers-installing-business-automation-operator-part2.html) 

74
75
- [CodeReady Containers - Installing business automation operator (Part 1)](https://www.schabell.org/2020/12/codeready-containers-installing-business-automation-operator-part1.html) 

76
77
- [Video: CodeReady Containers - Easy OpenShift Container Platform 4.5 Installation](https://vimeo.com/463766806)

78
79
- [How to setup OpenShift Container Platform 4.5 on your local machine in minutes](https://dzone.com/articles/how-to-setup-openshift-container-platform-45-on-yo)

Eric D. Schabell's avatar
Eric D. Schabell committed
80
- [CodeReady Containers - Getting Started with Process Automation in the Cloud](http://www.schabell.org/2019/12/code-ready-containers-getting-started-with-process-automation.html)
81

Eric D. Schabell's avatar
Eric D. Schabell committed
82
83
- [How to setup OpenShift Container Platform on your local machine in mintues](https://www.schabell.org/2019/11/how-to-setup-openshift-container-platform-in-minutes.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
84
85
- [Cloud Happiness - How to install OpenShift Container Platform with new images and templates in just minute](http://bit.ly/how-to-install-ocp-new-images-and-templates)

Eric D. Schabell's avatar
Eric D. Schabell committed
86
87
88
89
- [Free Online Self-Paced Workshop Updated to OpenShift Container Platform 3.7](http://www.schabell.org/2017/12/free-online-self-paced-workshop-updated-openshift-37.html)

- [Cloud Happiness - How to instal new OpenShift Container Platform 3.7 in minutes](http://www.schabell.org/2017/12/cloud-happiness-how-to-install-new-openshift-v37-in-minutes.html) 

Eric D. Schabell's avatar
Eric D. Schabell committed
90
91
- [Windows Hyper-V OpenShift Container Platform Install in Minutes](http://www.schabell.org/2017/11/windows-hyper-v-openshift-container-platform-install-minutes.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
92
93
- [10 Steps to Cloud Happiness: Step 2 - Use a Container Catalog](http://www.schabell.org/2017/10/10-steps-to-cloud-happiness-step-2.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
94
95
- [10 Steps to Cloud Happiness: Step 1 - Get a Cloud](http://www.schabell.org/2017/10/10-steps-to-cloud-happiness-step-1.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
96
97
- [Cloud Happiness - How to install new OpenShift Container Platform 3.6 in just minutes](http://www.schabell.org/2017/08/cloud-happiness-how-to-install-new-openshift-v36-in-minutes.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
98
99
- [Anyone show you how to install OpenShift Container Platform in minutes? (video)](http://www.schabell.org/2017/06/howto-install-openshift-container-platform-in-minutes-video.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
100
101
- [Cloud Happiness - How To Get OpenShift Container Platform v3.5 Installed in Minutes](http://www.schabell.org/2017/05/cloud-happiness-how-to-get-openshift.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
102
103
104
105
- [Red Hat Summit - How to setup a container platform for modern application delivery in minutes](http://www.schabell.org/2017/05/redhat-summit-how-to-setup-container-platform-slides.html)

- [Red Hat Summit DevZone - Anyone show you how to install OpenShift Container Platform in minutes?](http://www.schabell.org/2017/05/devzone-how-to-install-openshift-slides.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
106
107
- [Get hands-on with AppDev Cloud free online workshop.](http://appdevcloudworkshop.github.io)

108
109
- [Cloud Happiness - OpenShift Container Platform Install on Windows, why wait?](http://www.schabell.org/2017/03/cloud-happiness-openshift-container-platform-windows-install.html)

110
111
- [Cloud Happiness - OpenShift Container Platform v3.4 install demo update](http://www.schabell.org/2017/02/cloud-happiness-openshift-container-platform-install-updated.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
112
113
- [Holiday Homework - Red Hat Cloud demo updates](http://www.schabell.org/2016/12/holiday-homework-redhat-cloud-demo-updates.html)

Eric D. Schabell's avatar
Eric D. Schabell committed
114
- [3 Steps to Cloud Happiness with OpenShift Container Platform](http://www.schabell.org/2016/11/3-steps-to-cloud-happiness-with-ocp.html)
115
116
117
118
119
120


Released versions
-----------------
See the tagged releases for the following versions of the product:

121
122
- v3.9 - CodeReady Containers 1.29.1 using OpenShift command line tools v4.7.18 and OpenShift Container Platform 4.7.18

123
124
- v3.8 - CodeReady Containers 1.26.0 using OpenShift command line tools v4.7.8 and OpenShift Container Platform 4.7.8

125
126
- v3.7 - CodeReady Containers 1.23.1 using OpenShift command line tools v4.7.0 and OpenShift Container Platform 4.7.0

127
128
- v3.6 - CodeReady Containers 1.22.0 using OpenShift command line tools v4.6.15 and OpenShift Container Platform 4.6.15

129
130
- v3.5 - CodeReady Containers 1.20.0 using OpenShift command line tools v4.6.6 and OpenShift Container Platform 4.6.6

131
132
- v3.4 - CodeReady Containers 1.19.0 using OpenShift command line tools v4.6.3 and OpenShift Container Platform 4.6.3

133
- v3.3 - CodeReady Containers 1.18.0 using OpenShift command line tools v4.6 and OpenShift Container Platform 4.6.
134

135
- v3.2 - CodeReady Containers 1.17.0 using OpenShift command line tools v4.5 and OpenShift Container Platform 4.5.
Eric D. Schabell's avatar
Eric D. Schabell committed
136

137
138
139
- v3.1 - CodeReady Containers 1.16.0 using OpenShift command line tools v4.5 and OpenShift Container Platform 4.5.

- v3.0 - CodeReady Containers 1.15.0 using OpenShift command line tools v4.5 and OpenShift Container Platform 4.5.
140

Eric D. Schabell's avatar
Eric D. Schabell committed
141
- v2.9 - CodeReady Containers 1.11.0 using OpenShift command line tools v4.4 and OpenShift Container Platform 4.4.
142

Eric D. Schabell's avatar
Eric D. Schabell committed
143
- v2.8 - CodeReady Containers 1.9.0 using OpenShift command line tools v4.3 and OpenShift Container Platform 4.3.
144

Eric D. Schabell's avatar
Eric D. Schabell committed
145
- v2.7 - CodeReady Containers 1.7.0 using OpenShift command line tools v4.3.
Eric D. Schabell's avatar
Eric D. Schabell committed
146

147
- v2.6 - OpenShift Container Platform v3.9 based on OpenShift command line tools v3.9.14, updated with RHDM 7.1 and RHPAM 7.1 image streams and templates.
148

149
150
- v2.5 - OpenShift Container Platform v3.9 based on OpenShift command line tools v3.9.14, updated image streams and templates to v3.10 feeds.

151
152
- v2.4 - OpenShift Container Platform v3.9 based on OpenShift command line tools v3.9.14.

Eric D. Schabell's avatar
Eric D. Schabell committed
153
154
- v2.3 - OpenShift Container Platform v3.7 based on OpenShift command line tools v3.7.9 and added process server templates.

155
- v2.2 - OpenShift Container Platform v3.7 based on OpenShift command line tools v3.7.9 with Docker dependency removed.
156

157
158
- v2.1 - OpenShift Container Platform v3.7 based on OpenShift command line tools v3.7.9.

159
160
- v2.0 - OpenShift Container Platform v3.6 based on OpenShift command line tools v3.6.173 with Hyper-V Windows installation.

161
162
- v1.9 - OpenShift Container Platform v3.6 based on OpenShift command line tools v3.6.173 with tech preview service catalog enabled.

163
164
- v1.8 - OpenShift Container Platform v3.6 based on OpenShift command line tools v3.6.173 with persistence enabled for restarts.

165
166
- v1.7 - OpenShift Container Platform v3.5 based on OpenShift command line tools v3.5.5.5 with persistence enabled for restarts.

167
168
- v1.6 - OpenShift Container Platform v3.5 based on OpenShift command line tools v3.5.5.5.

Eric D. Schabell's avatar
Eric D. Schabell committed
169
- v1.5 - OpenShift Container Platform v3.4 based on OpenShift command line tools v3.4.1.2-fixed.
Eric D. Schabell's avatar
Eric D. Schabell committed
170

171
172
- v1.4 - OpenShift Container Platform v3.4 based on OpenShift command line tools v3.4.1.2, added more JBoss product templates.

173
174
- v1.3 - OpenShift Container Platform v3.4 based on OpenShift command line tools v3.4.1.2, added Windows installer option.

175
176
- v1.2 - OpenShift Container Platform v3.4 based on OpenShift command line tools v3.4.1.2, improved docker validation for Linux.

Eric D. Schabell's avatar
Eric D. Schabell committed
177
- v1.1 - OpenShift Container Platform v3.4 based on OpenShift command line tools v3.4.1.2.
Eric D. Schabell's avatar
Eric D. Schabell committed
178
179

- v1.0 - OpenShift Container Platform v3.3 based on OpenShift command line tools v3.3.1.3.
180

181
[![Video Install](docs/demo-images/cover-video.png)](https://vimeo.com/463766806)
182

183
184
![OCP Login](docs/demo-images/ocp-login.png)