Line 1: |
Line 1: |
− | =Docker=
| + | Outdated, should be removed |
− | | |
− | ==Introduction==
| |
− | | |
− | This page presents how to run Sugar with Docker.
| |
− | | |
− | You'll be able to run Sugar on your computer without having to install the Sugar environment.
| |
− | | |
− | Requirements : GNU/Linux, 64bits processor, Docker, Graphical Display.
| |
− | | |
− | Docker allows you to run programs using specific operating system onto every computer.
| |
− | You can run a Sugar container using Fedora onto your computer without having to install Fedora.
| |
− | | |
− | The guest operating system is isolated from the host. When running Sugar onto Docker, you won't have to install Sugar dependencies or to be onto the same OS.
| |
− | | |
− | It is container virtualisation, which is faster than processor virtualisation.
| |
− | | |
− | == Use cases ==
| |
− | Docker is great for TESTING / DEVELOPING purposes
| |
− | | |
− | It could be used to distribute Sugar but the XO specificities will strongly discourage this usage.
| |
− | | |
− | == Pro / Cons ==
| |
− | + Docker will help you to easily try some activities if you haven't installed Sugar.
| |
− | | |
− | + It's fast and won't install anything on your computer
| |
− | | |
− | - It needs to download a container image ~500mb once
| |
− | | |
− | - Won't allow to run every apps, and won't act exactly as the XO.
| |
− | | |
− | ==Run Sugar using Docker==
| |
− | | |
− | First, install Docker. That's outside the scope of this page.
| |
− | | |
− | Second, there's a script to easily run Sugar. It supports data persistence and activity installation.
| |
− | | |
− | https://github.com/mikklfr/docker-sugar
| |
− | | |
− | ===Usage===
| |
− | | |
− | git clone https://github.com/mikklfr/docker-sugar.git
| |
− | cd docker-sugar
| |
− | sh run.sh
| |
− | | |
− | https://github.com/mikklfr/docker-sugar/raw/master/demo-small.gif
| |