Joomla says you aren't logged in
development:docker
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
development:docker [2016/05/16 21:25] RedSleds typo |
development:docker [2017/04/10 01:08] (current) mwm Add docker toolbox reference |
||
---|---|---|---|
Line 11: | Line 11: | ||
If you are using a Linux PC, you need: | If you are using a Linux PC, you need: | ||
* A 64bit variant of Linux | * A 64bit variant of Linux | ||
- | I do not believe there are any special requirements for Mac users. | + | If you are using a Mac, you need: |
+ | * A 2010 or newer Mac with virtualization support. | ||
+ | * MacOS 10.11 or later. | ||
+ | |||
+ | The [[https://www.docker.com/products/docker-toolbox|Docker Toolbox]] legacy product may work on Windows or Mac that don't meet those requirements. | ||
Next you must install Docker. Instructions for all operating systems can be found on the Docker site [[https://docs.docker.com/engine/installation/ | here]] | Next you must install Docker. Instructions for all operating systems can be found on the Docker site [[https://docs.docker.com/engine/installation/ | here]] | ||
Line 52: | Line 56: | ||
{{:development:docker_screen.png?600|}} | {{:development:docker_screen.png?600|}} | ||
- | Initially, 'default' an 'emu_default' are selected. This will build all zip files that are normally part of a nightly build. | + | Initially, 'default' and 'emu_default' are selected. This will build all zip files that are normally part of a nightly build. |
The 'Shell' command will provide an interactive Linux shell inside the image. This is likely only useful for developers or users familiar with Linux | The 'Shell' command will provide an interactive Linux shell inside the image. This is likely only useful for developers or users familiar with Linux | ||
Line 73: | Line 77: | ||
==== Building the Deviation Manual ==== | ==== Building the Deviation Manual ==== | ||
The docker image is also capable of building the deviation manual. | The docker image is also capable of building the deviation manual. | ||
- | After creating the Docker container, start docekr and enter the Shell. | + | After creating the Docker container, start docker and enter the Shell. |
- | run: ''sudo /root/build.py --manual-prereq'' to install the necessary build environment | + | Run: ''%%sudo /root/build.py --manual-prereq%%'' to install the necessary build environment |
Next (still from the docker shell), run: | Next (still from the docker shell), run: | ||
Line 81: | Line 85: | ||
You can now build the manual using make or dmake. | You can now build the manual using make or dmake. | ||
- | For instance, from within the docker shell and run: | + | For instance, from within the docker shell run: |
''cd deviation-manual; make TARGET=devo10 html pdf'' | ''cd deviation-manual; make TARGET=devo10 html pdf'' | ||
development/docker.1463459127.txt.gz (271923 views) · Last modified: 2016/05/16 21:25 by RedSleds