Difference between revisions of "How To Use Docker Toolbox With MPB"

From MOD Wiki
Jump to navigation Jump to search
(Created page with "== Introduction == This is a quick start guide to get the mod-plugin-plugin working inside docker, running in Windows or MacOS. We'll be using [https://www.docker.com/produc...")
 
Line 11: Line 11:
 
This console is actually running Linux inside a virtual machine, but without you having to do any configuration or setup.
 
This console is actually running Linux inside a virtual machine, but without you having to do any configuration or setup.
  
All we need to do is download the pre-compiled mod-plugin-builder docker image, by running:
+
To begin we download the pre-compiled mod-plugin-builder docker image, by running:
  
 
<source lang="console">
 
<source lang="console">

Revision as of 11:21, 25 May 2016

Introduction

This is a quick start guide to get the mod-plugin-plugin working inside docker, running in Windows or MacOS.

We'll be using Docker Toolbox for this.
So before we begin please install that first.

Docker Basics

After you install and run docker toolbox you should be presented with a command-line interface.
This console is actually running Linux inside a virtual machine, but without you having to do any configuration or setup.

To begin we download the pre-compiled mod-plugin-builder docker image, by running:

$ docker run -ti moddevices/mod-plugin-builder -l mpb

If you wish to have a local folder accessible inside the docker environment, use the '-v' argument with the local and docker mapped folder joined by a semi-colon. Like this:

$ docker run -ti moddevices/mod-plugin-builder -l mpb -v ~/local-mod-folder:/tmp/local-mod-folder

Some notes:

  • The image size is around 1Gb, split across several files.
  • The previous commands will create a new docker environment every time you run them. You only need them once.

After you close the console window, you can resume where you left off by running:

$ docker start -i mpb

You can find more information about docker here.