Docker

Docker

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 https://docs.docker.com/install/linux/docker-ce/ubuntu/

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

Last updated