{"id":11291,"date":"2018-05-31T06:23:02","date_gmt":"2018-05-31T04:23:02","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/"},"modified":"2018-05-31T06:23:02","modified_gmt":"2018-05-31T04:23:02","slug":"openshift-on-my-windows-10-laptop-with-minishift","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/","title":{"rendered":"OpenShift on my Windows 10 laptop with MiniShift"},"content":{"rendered":"<h2>By Franck Pachot<\/h2>\n<p>.<br \/>\nIf you want to play with OpenShift on your laptop, you can, in a Virtual Machine. I have VirtualBox installed on my laptop. I&#8217;ll install Minishift here, which will create the VM to run OpenShift with few simple commands only. On Linux you can refer to <a href=\"https:\/\/www.dbi-services.com\/blog\/testing-edb-containers-with-minishift\/\" target=\"_blank\" rel=\"noopener noreferrer\">Daniel&#8217;s post<\/a>. Here is the Windows version. Oh, and Daniel did that to run Postgres but my goal is to run an Oracle container of course. Or MySQL maybe.<br \/>\n<!--more--><br \/>\nI&#8217;ve downloaded <a href=\"https:\/\/github.com\/minishift\/minishift\/releases\/download\/v1.18.0\/minishift-1.18.0-windows-amd64.zip\" target=\"_blank\" rel=\"noopener noreferrer\">minishift-1.18.0-windows-amd64.zip<\/a> and unzipped it in D:\\Downloads\\minishift-1.18.0-windows-amd64 where I have minishift.exe<\/p>\n<h3>Minishift<\/h3>\n<p>I configure to use VirtualBox<\/p>\n<pre><code>\nminishift config set vm-driver virtualbox\n<\/code><\/pre>\n<p>It is installed in my Windows profile:<\/p>\n<pre><code>\nC:\\Users\\fpa\\.minishift\n<\/code><\/pre>\n<p>Be careful, minishift do not know that we have multiple drives in Windows. When I was running minishift.exe from the D: disk is was not able to find the virtual machine&#8217;s files that were on C:<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;minishift start\n-- Starting profile 'minishift'\n-- Checking if https:\/\/github.com is reachable ... OK\n-- Checking if requested OpenShift version 'v3.9.0' is valid ... OK\n-- Checking if requested OpenShift version 'v3.9.0' is supported ... OK\n-- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK\n-- Checking if VirtualBox is installed ... OK\n-- Checking the ISO URL ... OK\n-- Downloading OpenShift binary 'oc' version 'v3.9.0'\n 40.81 MiB \/ 40.81 MiB [===================================================================================] 100.00% 0s-- Downloading OpenShift v3.9.0 checksums ... OK\n-- Checking if provided oc flags are supported ... OK\n-- Starting local OpenShift cluster using 'virtualbox' hypervisor ...\n-- Minishift VM will be configured with ...\n   Memory:    2 GB\n   vCPUs :    2\n   Disk size: 20 GB\n-- Starting Minishift VM ..... FAIL E0529 17:08:31.056327    1448 start.go:391] Error starting the VM: Error creating the VM. Error creating machine: Error in driver during machine creation: open \/Users\/fpa\/.minishift\/cache\/iso\/b2d\/v1.3.0\/minishift-b2d.iso: The system cannot find the path specified.. Retrying.\nError starting the VM: Error creating the VM. Error creating machine: Error in driver during machine creation: open \/Users\/fpa\/.minishift\/cache\/iso\/b2d\/v1.3.0\/minishift-b2d.iso: The system cannot find the path specified.\n<\/code><\/pre>\n<p>Then, I changed to the C: drive<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;C:\n&nbsp;\nC:\\Users\\fpa&gt;dir \\Users\\fpa\\.minishift\\cache\\iso\\b2d\\v1.3.0\\\n Volume in drive C is OS\n Volume Serial Number is 26AE-33F7\n&nbsp;\n Directory of C:\\Users\\fpa\\.minishift\\cache\\iso\\b2d\\v1.3.0\n&nbsp;\n29-May-18  15:22              .\n29-May-18  15:22              ..\n29-May-18  15:22        41,943,040 minishift-b2d.iso\n               1 File(s)     41,943,040 bytes\n               2 Dir(s)  30,652,370,944 bytes free\n<\/code><\/pre>\n<p>And I run minishift  from there:<\/p>\n<pre><code>\nC:\\Users\\fpa&gt;D:minishift start\n-- Starting profile 'minishift'\n-- Checking if https:\/\/github.com is reachable ... OK\n-- Checking if requested OpenShift version 'v3.9.0' is valid ... OK\n-- Checking if requested OpenShift version 'v3.9.0' is supported ... OK\n-- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK\n-- Checking if VirtualBox is installed ... OK\n-- Checking the ISO URL ... OK\n-- Checking if provided oc flags are supported ... OK\n-- Starting local OpenShift cluster using 'virtualbox' hypervisor ...\n-- Minishift VM will be configured with ...\n   Memory:    2 GB\n   vCPUs :    2\n   Disk size: 20 GB\n-- Starting Minishift VM .............................. OK\n-- Checking for IP address ... OK\n-- Checking for nameservers ... OK\n-- Checking if external host is reachable from the Minishift VM ...\n   Pinging 8.8.8.8 ... OK\n-- Checking HTTP connectivity from the VM ...\n   Retrieving http:\/\/minishift.io\/index.html ... OK\n-- Checking if persistent storage volume is mounted ... OK\n-- Checking available disk space ... 0% used OK\n   Importing 'openshift\/origin:v3.9.0' . CACHE MISS\n   Importing 'openshift\/origin-docker-registry:v3.9.0' . CACHE MISS\n   Importing 'openshift\/origin-haproxy-router:v3.9.0' . CACHE MISS\n-- OpenShift cluster will be configured with ...\n   Version: v3.9.0\n-- Copying oc binary from the OpenShift container image to VM ...................................... OK\n-- Starting OpenShift cluster ........................\nUsing Docker shared volumes for OpenShift volumes\nUsing public hostname IP 192.168.99.102 as the host IP\nUsing 192.168.99.102 as the server IP\nStarting OpenShift using openshift\/origin:v3.9.0 ...\nOpenShift server started.\n&nbsp;\nThe server is accessible via web console at:\n&nbsp;   https:\/\/192.168.99.102:8443\n&nbsp;\nYou are logged in as:\n    User:     developer\n    Password: \n&nbsp;\nTo login as administrator:\n    oc login -u system:admin\n<\/code><\/pre>\n<h3>Docker<\/h3>\n<p>That&#8217;s all. I have a new VM in VirtualBox whith its main files in C:\/Users\/fpa\/.minishift<\/p>\n<pre><code>\nC:\/Users\/fpa\/.minishift\/machines\/minishift\/boot2docker.iso\nC:\/Users\/fpa\/.minishift\/machines\/minishift\/disk.vmdk\n<\/code><\/pre>\n<p>The VM boots on the Boot2Docker iso, which is the way to run Docker on Windows without enabling HyperV. The first network interface is NAT for internet access. The second one has a DHCP IP from 192.168.99.1<\/p>\n<p>You can control the VM with minishift (start, stop, configure, ssh,&#8230;):<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;d:minishift ssh\n                        ##         .\n                  ## ## ##        ==\n               ## ## ## ## ##    ===\n           \/\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\\___\/ ===\n      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ \/  ===- ~~~\n           \\______ o           __\/\n             \\    \\         __\/\n              \\____\\_______\/\n _                 _   ____     _            _\n| |__   ___   ___ | |_|___ \\ __| | ___   ___| | _____ _ __\n| '_ \\ \/ _ \\ \/ _ \\| __| __) \/ _` |\/ _ \\ \/ __| |\/ \/ _ \\ '__|\n| |_) | (_) | (_) | |_ \/ __\/ (_| | (_) | (__|   &lt;  __\/ |\n|_.__\/ \\___\/ \\___\/ \\__|_____\\__,_|\\___\/ \\___|_|\\_\\___|_|\nBoot2Docker version 1.12.6, build HEAD : 5ab2289 - Wed Jan 11 03:20:40 UTC 2017\nDocker version 1.12.6, build 78d1802\n<\/code><\/pre>\n<p>We have everything running in containers here:<\/p>\n<pre><code>\ndocker@minishift:\/mnt\/sda1$ docker ps\nCONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS              PORTS               NAMES\n77c0ef5a80d7        50c7bffa0653                  \"\/usr\/bin\/openshift-r\"   8 minutes ago       Up 8 minutes                            k8s_router_router-1-tsmw7_default_7a1be0e2-635b-11e8-843d-f2c6a11ee2db_1\n10fb6a2a6b70        9b472363b07a                  \"\/bin\/sh -c '\/usr\/bin\"   8 minutes ago       Up 8 minutes                            k8s_registry_docker-registry-1-zfxm5_default_7865ac33-635b-11e8-843d-f2c6a11ee2db_1\n2f6b90fb0bb4        openshift\/origin-pod:v3.9.0   \"\/usr\/bin\/pod\"           8 minutes ago       Up 8 minutes                            k8s_POD_router-1-tsmw7_default_7a1be0e2-635b-11e8-843d-f2c6a11ee2db_1\n3c720d166989        fae77002371b                  \"\/usr\/bin\/origin-web-\"   8 minutes ago       Up 8 minutes                            k8s_webconsole_webconsole-7dfbffd44d-48b9h_openshift-web-console_62b66c66-635b-11e8-843d-f2c6a11ee2db_1\nbb5870fc0b7e        openshift\/origin-pod:v3.9.0   \"\/usr\/bin\/pod\"           8 minutes ago       Up 8 minutes                            k8s_POD_docker-registry-1-zfxm5_default_7865ac33-635b-11e8-843d-f2c6a11ee2db_1\n95663bf29487        openshift\/origin-pod:v3.9.0   \"\/usr\/bin\/pod\"           8 minutes ago       Up 8 minutes                            k8s_POD_webconsole-7dfbffd44d-48b9h_openshift-web-console_62b66c66-635b-11e8-843d-f2c6a11ee2db_1\n5fc022dbe112        openshift\/origin:v3.9.0       \"\/usr\/bin\/openshift s\"   8 minutes ago       Up 8 minutes                            origin\n<\/code><\/pre>\n<p>But we should not have to connect to this machine.<\/p>\n<p>The minishift executable can be used to control anything. As I have docker client installed on my laptop (the Docker Toolbox) I can get the environment variables:<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;d:minishift docker-env\nSET DOCKER_TLS_VERIFY=1\nSET DOCKER_HOST=tcp:\/\/192.168.99.102:2376\nSET DOCKER_CERT_PATH=C:\\Users\\fpa\\.minishift\\certs\nREM Run this command to configure your shell:\nREM     @FOR \/f \"tokens=*\" %i IN ('minishift docker-env') DO @call %i\n<\/code><\/pre>\n<p>and see, from Windows, the docker images that are in the VM:<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;where docker\nC:\\Program Files\\Docker Toolbox\\docker.exe\n&nbsp;\nSET DOCKER_TLS_VERIFY=1\nSET DOCKER_HOST=tcp:\/\/192.168.99.102:2376\nSET DOCKER_CERT_PATH=C:\\Users\\fpa\\.minishift\\certs\n&nbsp;\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;docker images\nREPOSITORY                         TAG                 IMAGE ID            CREATED             SIZE\nopenshift\/origin-web-console       v3.9.0              fae77002371b        12 days ago         495.1 MB\nopenshift\/origin-docker-registry   v3.9.0              9b472363b07a        12 days ago         464.9 MB\nopenshift\/origin-haproxy-router    v3.9.0              50c7bffa0653        12 days ago         1.283 GB\nopenshift\/origin-deployer          v3.9.0              e4de3cb64af9        12 days ago         1.261 GB\nopenshift\/origin                   v3.9.0              83ec0170e887        12 days ago         1.261 GB\nopenshift\/origin-pod               v3.9.0              b6d2be1df9c0        12 days ago         220.1 MB\n<\/code><\/pre>\n<p>While I&#8217;m there, I can run whatever I want as a docker container. Let&#8217;s try with Oracle.<\/p>\n<p>I need to login to the Docker store (where I have accepted the license conditions)<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;docker login\nLogin with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https:\/\/hub.docker.com to create one.\nUsername: pachot\nPassword:\nLogin Succeeded\n<\/code><\/pre>\n<p>Let&#8217;s pull the Oracle &#8216;slim&#8217; image:<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;docker pull store\/oracle\/database-enterprise:12.2.0.1-slim\n12.2.0.1: Pulling from store\/oracle\/database-enterprise\n4ce27fe12c04: Downloading [&gt;                                                  ] 1.076 MB\/83.31 MB\n9d3556e8e792: Downloading [&gt;                                                  ] 535.3 kB\/151 MB\nfc60a1a28025: Download complete\n0c32e4ed872e: Download complete\nb465d9b6e399: Waiting\n<\/code><\/pre>\n<p>And run it:<\/p>\n<pre><code>\nD:\\Downloads\\minishift-1.18.0-windows-amd64\\minishift-1.18.0-windows-amd64&gt;docker run -it --rm --name orcl store\/oracle\/database-enterprise:12.2.0.1-slim\nSetup Oracle Database\nOracle Database 12.2.0.1 Setup\nWed May 30 20:16:56 UTC 2018\n&nbsp;\nCheck parameters ......\nlog file is : \/home\/oracle\/setup\/log\/paramChk.log\nparamChk.sh is done at 0 sec\n&nbsp;\nuntar DB bits ......\nlog file is : \/home\/oracle\/setup\/log\/untarDB.log\nuntarDB.sh is done at 38 sec\n...\n<\/code><\/pre>\n<p>You may find that funny, but the Oracle images in the Docker store contains only a tarball of Oracle Home and a pre-created database. Just the time to untar those and run the instance and after 2 minutes I have my database ready. All is untar-ed to the volume, including the software.<\/p>\n<p>Here are the ports that are redirected to:<\/p>\n<pre><code>\nC:\\Users\\fpa&gt;SET DOCKER_TLS_VERIFY=1\nC:\\Users\\fpa&gt;SET DOCKER_HOST=tcp:\/\/192.168.99.102:2376\nC:\\Users\\fpa&gt;SET DOCKER_CERT_PATH=C:\\Users\\fpa\\.minishift\\certs\nC:\\Users\\fpa&gt;docker port orcl\n1521\/tcp -&gt; 0.0.0.0:32771\n5500\/tcp -&gt; 0.0.0.0:32770\n<\/code><\/pre>\n<p>Then, easy to connect with SQL*Net with the credentials provided (see the <a href=\"https:\/\/store.docker.com\/images\/oracle-database-enterprise-edition\/plans\/08cf8677-bb8f-453c-b667-6b0c24a388d4?tab=instructions\" target=\"_blank\" rel=\"noopener noreferrer\">setup instructions<\/a>)<\/p>\n<pre><code>\nC:\\Users\\fpa&gt;sqlcl sys\/Oradoc_db1@\/\/192.168.99.102:32771\/orclpdb1.localdomain as sysdba\nSQLcl: Release 18.1.1 Production on Wed May 30 22:41:10 2018\nCopyright (c) 1982, 2018, Oracle.  All rights reserved.\n&nbsp;\nSQL&gt; select instance_name,host_name from v$instance;\n&nbsp;\nINSTANCE_NAME   HOST_NAME\n-------------   ------------\nORCLCDB         254f96463883\n<\/code><\/pre>\n<h3>OpenShift<\/h3>\n<p>So, that&#8217;s an easy way to run Oracle on Docker when you have VirtualBox. One download and 5 commands and I&#8217;m ready to connect. But that&#8217;s not the goal. Here we have OpenShift here to manage multiple Docker containers.<\/p>\n<p>According to the &#8216;minishift start&#8217; output I have a Web server on https:\/\/192.168.99.102:8443 (user: system, password: admin)<\/p>\n<p>It already contains a lot of databases:<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\" alt=\"CaptureMiniShift001\" width=\"1024\" height=\"279\" class=\"aligncenter size-large wp-image-24067\" \/><\/a><\/p>\n<p>They are really easy to use. In two clicks I&#8217;ve run a MySQL container:<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift002.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift002.png\" alt=\"CaptureMiniShift002\" width=\"1024\" height=\"517\" class=\"aligncenter size-large wp-image-24069\" \/><\/a><\/p>\n<p>If you don&#8217;t like the GUI, there&#8217;s the command line interface of OpenShift within the minishift &#8216;cache:<\/p>\n<pre><code>\nC:\\Users\\fpa&gt;C:\\Users\\fpa\\.minishift\\cache\\oc\\v3.9.0\\windows\\oc.exe login  https:\/\/192.168.99.102:8443\nAuthentication required for https:\/\/192.168.99.102:8443 (openshift)\nUsername: system\nPassword:\nLogin successful.\n&nbsp;\nYou have one project on this server: \"test\"\n&nbsp;\nUsing project \"test\".\n&nbsp;\nC:\\Users\\fpa&gt;C:\\Users\\fpa\\.minishift\\cache\\oc\\v3.9.0\\windows\\oc.exe status\nIn project test on server https:\/\/192.168.99.102:8443\n&nbsp;\nsvc\/mysql - 172.30.224.246:3306\n  dc\/mysql deploys openshift\/mysql:5.7\n    deployment #1 deployed 7 minutes ago - 1 pod\n<\/code><\/pre>\n<p>Now that I have OpenShift running and installed, I&#8217;ll be able to run Oracle and manage containers from there. That&#8217;s for the next post on this subject.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Franck Pachot . If you want to play with OpenShift on your laptop, you can, in a Virtual Machine. I have VirtualBox installed on my laptop. I&#8217;ll install Minishift here, which will create the VM to run OpenShift with few simple commands only. On Linux you can refer to Daniel&#8217;s post. Here is the [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":11292,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[144,1344,96],"type_dbi":[],"class_list":["post-11291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-mysql","tag-openshift","tag-oracle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>OpenShift on my Windows 10 laptop with MiniShift - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenShift on my Windows 10 laptop with MiniShift\" \/>\n<meta property=\"og:description\" content=\"By Franck Pachot . If you want to play with OpenShift on your laptop, you can, in a Virtual Machine. I have VirtualBox installed on my laptop. I&#8217;ll install Minishift here, which will create the VM to run OpenShift with few simple commands only. On Linux you can refer to Daniel&#8217;s post. Here is the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-31T04:23:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"396\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"OpenShift on my Windows 10 laptop with MiniShift\",\"datePublished\":\"2018-05-31T04:23:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\"},\"wordCount\":541,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\",\"keywords\":[\"MySQL\",\"OpenShift\",\"Oracle\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\",\"name\":\"OpenShift on my Windows 10 laptop with MiniShift - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\",\"datePublished\":\"2018-05-31T04:23:02+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png\",\"width\":1453,\"height\":396},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenShift on my Windows 10 laptop with MiniShift\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OpenShift on my Windows 10 laptop with MiniShift - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/","og_locale":"en_US","og_type":"article","og_title":"OpenShift on my Windows 10 laptop with MiniShift","og_description":"By Franck Pachot . If you want to play with OpenShift on your laptop, you can, in a Virtual Machine. I have VirtualBox installed on my laptop. I&#8217;ll install Minishift here, which will create the VM to run OpenShift with few simple commands only. On Linux you can refer to Daniel&#8217;s post. Here is the [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/","og_site_name":"dbi Blog","article_published_time":"2018-05-31T04:23:02+00:00","og_image":[{"width":1453,"height":396,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png","type":"image\/png"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"OpenShift on my Windows 10 laptop with MiniShift","datePublished":"2018-05-31T04:23:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/"},"wordCount":541,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png","keywords":["MySQL","OpenShift","Oracle"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/","url":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/","name":"OpenShift on my Windows 10 laptop with MiniShift - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png","datePublished":"2018-05-31T04:23:02+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureMiniShift001.png","width":1453,"height":396},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/openshift-on-my-windows-10-laptop-with-minishift\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenShift on my Windows 10 laptop with MiniShift"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=11291"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11291\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/11292"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=11291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=11291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=11291"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=11291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}