sudo apt install git

  1. Install docker

sudo apt-get update
(sudo apt-get upgrade)

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \

  1. Install docker-compose
    1. Add Docker’s official GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. Add Docker compose repo

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. Quick demo
    ##getting all

tar -zxvf jsatorb-docker-demo.tar.gz
cd jsatorb-docker-demo

git clone https://sourceforge.isae.fr/git/jsatorb-docker-demo
cd jsatorb-docker-demo

##loading docker images, starting them into container, launching a browser...
bash load-docker-images.bash
bash jsatorb-start.bash


At this time, a browser should be running (as well as 3 docker container)
(in the browser: http://localhost/)
choose TLE (top left)
Time setting:
- duration 8600
- Step Time 60
click on "celestrak import TLE" (top fright)
in filter, write "iridium" and pick the first satellite appearing (check box activated)
click on "validate TLE Selection"
click on "<" top right (going back to cesium viewer)
click on "Run mission Analysis"
Intercat with Cesium viewer (hold right click to turn around, hold left click to zoom in/out, accelerate or hold simulation, move in time...)

From this point, you can modify name of the satellite, their TLE, add more satellites, define your own satellite. - little pen on satellite Name, in TLE list.
Be sure to stay in TLE mode (there is not yet inter-compatibility with Keplerian mode, even at the end, data is the same !)

enjoy !

##To stop in a clean way the docker containers:

bash jsatorb-stop.bash



Manager : Gateau, Thibault, Senaneuch, Lucien