Docker is a container based virtualization framework. Unlike traditional virtualization Docker is fast, lightweight and easy to use. Docker allows you to create containers holding all the dependencies for an application. Each container is kept isolated from any other, and nothing gets shared.
Installation
Follow the instructions "Install Docker CE" at
Then execute:
user@workstation:~$ sudo usermod -aG docker $USER
user@workstation:~$ sudo service docker stop
user@workstation:~$ sudo service docker start
user@workstation:~$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Reboot your Workstation...
Images
user@workstation:~$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
user@workstation:~$ cd ~/Bitol/SoftwareDevelopmentEnvironment/Docker
user@workstation:~/Bitol/SoftwareDevelopmentEnvironment/Docker$ bash build.sh -c all
Wait for several minutes so all Docker images are built, once finished:
user@workstation:~/Bitol/SoftwareDevelopmentEnvironment/Docker$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
user/telemetry-mqtt latest 4bc9e5d180bb 2 hours ago 432MB
user/computervision-fullbody latest bba198fa3e67 2 hours ago 4.21GB
user/computervision-facedetect latest bceab4a6aae2 2 hours ago 4.21GB
user/task-to latest 3fb483b54aba 2 hours ago 431MB
user/task-takeoff latest ffc4e4ac2f4d 2 hours ago 431MB
user/task-status latest e4125228d388 2 hours ago 431MB
user/task-square latest 48ae9a00cf3e 2 hours ago 431MB
user/task-rtl latest fb68c35e5ced 2 hours ago 431MB
user/task-land latest ee96870304cb 2 hours ago 431MB
user/task-id latest cddfdb9cd59b 2 hours ago 431MB
user/task-arm latest c9febac58d38 2 hours ago 431MB
user/core-tello latest 7c86816f4e0b 2 hours ago 926MB
user/core-qgroundcontrol latest 7359acc4ce9e 2 hours ago 793MB
user/core-opencv latest 9927992edc4c 2 hours ago 4.21GB
user/core-dronekitsitl latest 4c1b7c0a5c9e 3 hours ago 431MB
user/core-dronekit latest 13bc878a985a 3 hours ago 431MB
user/core-copter latest e36393e6883c 4 hours ago 1.79GB
homeassistant/home-assistant latest b3d8aa8919a7 35 hours ago 1.79GB
user/telemetry-homeassistant latest b3d8aa8919a7 35 hours ago 1.79GB
ubuntu 16.04 4a689991aa24 2 weeks ago 116MB