Installing Oracle database in docker container - oracle

I am trying to install Oracle database software in RHEL7 Docker container.
Is such configuration supported?
I do not find any useful guide to do same.

It's possible, but as RDBMS is not yet tested or certified with Docker, there are no official resources available yet. Also, it's unlikely that you'd get full support for RDBMS within a container (either Docker or generic LXC) at this stage either.
This guide should work:
http://blog.grid-it.nl/index.php/2014/05/16/installing-oracle-xe-in-a-docker-image/

Related

Are there any ready-to-use VMs having Oracle Database and EM Cloud Control?

The thing is that I am studying Oracle database administration, and I want to test everything out on a VM where it has Oracle Database 12c edition, along with Enterprise Manager Cloud Control.
Are there any VMs that are ready to be used after deployment having those products? It doesn't matter if it have linux OS or windows.
Thanks in advance!
See Pre-Built Developer VMs (for Oracle VM VirtualBox). Yes, I know - you want Enterprise Manager Cloud Control (EMCO) but I wouldn't know whether any of those has it or not.
I'm not a DBA so I have no idea what it actually is, but - if it can be downloaded and installed separately (why not? Most, if not all Oracle software is free to download and use for educational purposes), perhaps you could install one of those virtual machines and - additionally - install EMCO.

Starting Oracle Database under Kitematic

I am starting to learn Docker.
On Docker Hub I found the Oracle Database Enterprise Edition Container which I would like to play around with.
Can I use Kitematic to controll the container? I have not seen Oracle DB in Kitematic.
Kinematic helps to seamlessly switch between Kinematic GUI or Docker CLI to run and manage your application containers.
Just install Kitematic on your system. Start any container on your system which can be your Oracle DB.
Once the container is started, you can open kitematic and see the running containers in it.

Kubernetes on Windows for Production

I just started messing with containers and managing them. Then I came across with Kubernetes. I've already installed Docker and tried out a few examples. But when it came to managing them with Kubernetes, I've kinda stuck.
I've found out that I can run Kubernetes with minikube on Windows on my laptop for development. But I want to know if I can run Kubernetes on my production server or local development environment because as they point out minikube doesn't have all featues that Kubernetes can offer. So in production I guess I can't use minikube, right?
Because of the data that I'm using I can't use Google cloud or Azure for production, laws forbid that. So in short do I have to switch to cloud to use Kubernetes or can I use it in my Windows Server machine without any cloud environment?
I've already read How to do local development with Kubernetes? question but they've also recommended minikube.
Thanks for your answers.
So in production I guess I can't use minikube, right?
Not really advisable, minikube is ment to support learning/local single machine dev tasks.
do I have to switch to cloud to use Kubernetes or can I use it in my Windows Server machine without any cloud environment?
IMHO Windows and kubernetes are not really there yet. If you don't want to install dedicated linux box or switch to cloud there is always option to run it from within virtualized environment (VirtualBox, VMWare...). Maybe not super optimal performance-wise (additional layers of virtualization added on top of windows) but can be sufficiently stable for production (depends on available hardware and resources requirements).

Is it possible to install Greenplum database on Mac?

Is it possible to install Greenplum on Mac. I can only see database servers for SuSE and RedHat linux on this page.
I am having trouble to get started.Though i have tried sandbox VM, that works fine.
Greenplum is not bundled for Mac as a Pivotal distribution. Many developers, though, build and test Greenplum on Macs and most of the development stations used at Pivotal are Macs.
If the build instructions do not work for you there is a wiki page for building on that environment.

Cloudera support for docker container or Docker support for CM 5 image

Recently my org is considering Docker. Our group is using cloudera CDH 5.1.2.
1) Does cloudera compatable with Docker container?
2) Is there any known issue related to docker and cloudera combination?
I could not find any topic on docker in this forum.
Any pointer would be helpful.
Thanks,
Amit
An official answer from Cloudera has been posted here :
I read through what docker is, yesterday. I do not think this has
been tested, there are a number of platform virtualization projects in
progress, but I did not see this on the list.
Lookt at its intent, it might work but you would definately want to
test. The thing I'm concearned about is the level of effort to
normalize between distribution types as there are a large volume of
subcomponents that are brought directly into the CDH "Parcel" that are
platform specific.
You might be able to get a CM server and agents deployed in a generic
way, but then you would want CM to manage the deployment of CDH parcel
across the target "cluster" once it was online, rather than
abstracting that install as well.
Bottom line is installing Cloudera Manager inside a Docker container does not seem to be an easy route, because CM needs to manage the installation of the other Hadoop components.
Other options include:
Using Vagrant to create a CDH VM with Cloudera Manager (Cloudera Documentation Link)
Managing CDH components manually without cloudera Manager (Cloudera Documentation Link)

Resources