Home » DevOps (page 20)

DevOps

Couchbase Cluster on Docker Swarm using Docker Compose and Docker Machine

This blog post will explain how to create and scale a Couchbase Cluster using full armor of Docker – Docker Machine, Docker Swarm and Docker Compose. Here is what we’ll do: Create a 3-node Docker Swarm Cluster using Docker Machine Run a Couchbase instance on two nodes Create a cluster Rebalance the cluster Scale and rebalance the cluster again Docker Swarm Cluster ...

Read More »

Couchbase on Mesos using DC/OS and Amazon

Couchbase Docker container can easily run on a variety of orchestration platforms: Couchbase Docker Container Couchbase on Docker Swarm Couchbase on Kubernetes Couchbase on OpenShift 3 Docker container using Apache Mesos and Marathon explained how to setup Mesos, Marathon, and run a simple Docker image. The setup was quite involving and a bit flaky. It required to download and Install Mesos Master and Slave, ZooKeeper, Docker Engine, and ...

Read More »

Docker container using Apache Mesos and Marathon

Apache Mesos is an open source cluster manager developed at UC Berkeley. It provides resource isolation and sharing across distributed applications. The figure shows the main components of Mesos. Mesos consists of a master daemon that manages slave daemons running on each cluster node. Mesos frameworks are applications that run on Mesos and run tasks on these slaves. Slaves are either physical or virtual machines, ...

Read More »

Service Discovery with Docker and Consul: part 2

So, welcome to the second part of the series on using Consul for service discovey together with docker. In this second article we’ll look at how you can use a number of Consul related tools, so make service discovery, and a couple of other related functionalities a lot easier. For the other articles in this series you can look here: ...

Read More »

Setup Docker on Windows Server 2016

This multi-part blog series will show how to configure, build, and run Docker containers on Windows. The first part showed how to setup Windows Server 2016 on Virtual Box for Docker Containers. This part will install the operating system images and configure Docker. Instructions are available at  msdn.microsoft.com/virtualization/windowscontainers/deployment/deployment. Install Windows Server 2016 Container Feature Start PowerShell: Install the container feature: ...

Read More »

Windows Server 2016 using VirtualBox for Docker Containers

Windows Server 2016 is adding support for Docker containers. Technology Preview 5 was recently released and provides basic support for Docker. This multi-part blog series will show how to configure, build, and run Docker containers on Windows. The first part shows how to install Windows Server 2016 using VirtualBox. A couple of tweaks are required in order to make sure Docker containers can be ...

Read More »

Deploy and configure a local Docker caching proxy

Recently I was looking into caching for Docker layers downloading for the Fabric8 development environment, to allow me to trash the vms where my Docker daemon was running and still avoiding me to re-download basic images each single time I recreate my vm. As usual, I tried to hit Google first, and was pointed to these couple of pages: http://unpoucode.blogspot.it/2014/11/use-proxy-for-speeding-up-docker-images.html ...

Read More »

Docker Networking and DNS: The Good, The Bad, And The Ugly

Docker SDN (Software Defined Network) already exists for quite some time. What is new, starting from the release 1.11, is the addition of DNS round-robin load balancing. That is both a reason for celebration and an opportunity to explore Docker networking and DNS. We’ll explore internal and external networking, see how DNS fits into the picture, discuss use cases that ...

Read More »

Service Discovery with Docker and Consul: part 1

During the last year I’ve become a big fan of using Consul for all things related to service discovery. If you’re doing microservices you’ve probably ran into the issue that when the number of services you create increases it becomes more and more difficult to manage the communication between all these services. Consul provides a perfect fit for this problem. ...

Read More »