---
title: minimesos 0.5.0 - Mac OS X support
description: Before the holidays we released minimesos 0.5.0 and it is available via Jitpack. Minimesos is a tool for quickly deploying Mesos clusters. The main new improvements in this release are Mac OS X support. Every part of minimesos now runs in Docker, including the CLI command.
---

[Cloud Native Blog - Container Solutions ](https://blog.container-solutions.com)

# [minimesos 0.5.0 - Mac OS X support](https://blog.container-solutions.com/minimesos-0-5-0-mac-os-x-support-and-improved-docker-support)

 Written by [Frank Scholten](https://blog.container-solutions.com/author/frank-scholten) | Jan 8, 2016 8:30:51 AM

<https://blog.container-solutions.com/hubfs/Imported_Blog_Media/minimesos-1.png>

Before the holidays we released minimesos 0.5.0 and it is available via [Jitpack](https://jitpack.io/#ContainerSolutions/minimesos). Minimesos is a tool for quickly deploying Mesos clusters. The main new improvements in this release are [Mac OS X support](https://github.com/ContainerSolutions/minimesos/issues/89). Every part of minimesos now runs in Docker, including the CLI command. Beyond that we fixed a lot of minor usability issues.

# What's new in minimesos 0.5.0?

The [0.5.0 milestone](https://github.com/ContainerSolutions/minimesos/issues?q=milestone%3A0.5.0) contains more than a dozen fixes. Let's have a look at the most important ones in more detail

- New `--exposedPorts` option when running on Mac OS X [[#125](https://github.com/ContainerSolutions/minimesos/issues/125)]
- `ClusterConfig` refactoring [[#144](https://github.com/ContainerSolutions/minimesos/issues/144)]
- Run `minimesos` in a container [[#107](https://github.com/ContainerSolutions/minimesos/issues/107)]

## New --exposePorts flag for Mac OS X

When running Mac OS X it is useful when ports in containers are exposed to the VM so you can access the cluster from a browser. Kudos to [@remmelt](https://twitter.com/remmelt_) for adding this feature. The minimesos script automatically adds this flag when running on Mac OS X.

## ClusterConfig refactoring

The `ClusterConfig` object has been refactored into a [fluent interface](https://en.wikipedia.org/wiki/Fluent_interface). This gives you more control on the setup of your minimesos cluster when using it inside Java. Here is an example snippet

```
 
@ClassRule
 public static final MesosCluster CLUSTER = new MesosCluster(
  new ClusterArchitecture.Builder()
   .withZooKeeper()
   .withMaster()
   .withSlave("ports(*):[8080-8080]")
   .build()
 );
```

## Run minimesos in a container

The `minimesos` script now runs Docker instead of the minimesos jar directly. Additionally, we have introduced a few new [minimesos Docker images](https://github.com/ContainerSolutions/minimesos-docker) for the master and agent. We decided to create them so we could install Java 8 on them, since the Mesosphere images use Java 7.

## Try it out

To upgrade minimesos run the install script:

```
 
$ sudo bash -c 'curl https://raw.githubusercontent.com/ContainerSolutions/minimesos/master/bin/install | bash'
```

 Keep in touch

# Keep in touch

Thanks for reading! Keep in touch by commenting on the blog or talk to us on [@minimesos](https://twitter.com/minimesos) and [@ContainerSoluti](https://twitter.com/Containersoluti). Check out the [open issues](https://github.com/containersolutions/mini-mesos/issues) on Github. Do you have an idea on how to improve minimesos? Please open an issue or add a PR at the [minimesos](https://github.com/containersolutions/mini-mesos) Github repo. We hope you find minimesos useful. See you next time!

[View full post](https://blog.container-solutions.com/minimesos-0-5-0-mac-os-x-support-and-improved-docker-support)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Frank Scholten"
  },
  "dateModified" : "2019-07-09T13:58:18.212Z",
  "datePublished" : "2016-01-08T08:30:51Z",
  "headline" : "minimesos 0.5.0 - Mac OS X support",
  "image" : {
    "@type" : "ImageObject",
    "height" : 612,
    "url" : "http://cdn2.hubspot.net/hubfs/2668666/All-InOne-2016/Image/bg-img.jpg",
    "width" : 1600
  },
  "mainEntityOfPage" : "https://blog.container-solutions.com/minimesos-0-5-0-mac-os-x-support-and-improved-docker-support",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60.0,
      "url" : "https://info.container-solutions.com/hubfs/Container_Solutions_Logo.png",
      "width" : 197.59778
    },
    "name" : "Cloud Native Blog "
  }
}
```