Skip to main content

Backup and Restore

Backups

Images

At the moment individual customer setting are stored directly in docker images, which are configured by KOBIL. Those images are maintained and backup by KOBIL.

Configuration

Configuration Setting, URLs, Ports and Passwords are store in following configuration file. This file is should be backup for each machine individually.

/opt/kobiliam/docker-compose.yml

Restore

Is Docker installed and running?

Run command below to receive status of Docker platform.

systemctl status docker

Positive Response

docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/docker.service.d
└─http-proxy.conf
Active: active (running) since Mo 2018-12-17 11:06:18 CET; 1 months 10 days ago
Docs: https://docs.docker.com
Main PID: 14035 (dockerd)
Tasks: 61
Memory: 2.2G
CGroup: /system.slice/docker.service
├─14035 /usr/bin/dockerd -H unix://
├─20087 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...
├─20111 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...
├─20206 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...
├─20671 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...
└─27463 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...

Note: If container are not running you will see only docker platform status without docker container list. Then Please start docker container. See section Restart.

Note: If requirement are not fulfil, please follow installation prerequisites.

Is Docker Compose installed?

Test the installation.

sudo /usr/local/bin/docker-compose --version

Response OK

docker-compose version 1.21.2, build a133471

Note: If requirement are not fulfil, please follow installation prerequisites.

Pull docker-compose.yml from Backups

Copy docker-compose.yml from your backup to the mIDentity home directory. Remember each machine has its own configuration file.

Start Docker Compose

This command start docker compose, images defined in configuration file will be pulled KOBIL Docker Hub Private Repository.

docker-compose up -d

Note: You need to be logging into docker hub Note: When starting docker compose, you need to start it always from folder where docker compose configuration file is located.