Sign inSign up

adn182/itop-docker

By adn182

•Updated almost 8 years ago

Copy of vbkunin/itop-docker to have 2.5.1 version

Image
0

2.5K

adn182/itop-docker repository overview

⁠Docker image with Combodo iTop

Starting from 2.5.0-beta the image is based on phusion/baseimage⁠ and uses runit to manage services (apache, mysql, etc).

⁠Usage

Run new iTop 2.5.0 (see tags for other iTop versions) container named my-itop:

sudo docker run -d -p 80:80 --name=my-itop vbkunin/itop:2.5.0

Then go to http://localhost/⁠ to continue the installation.

Use this command to get the MySQL user credentials:

sudo docker logs my-itop | grep -C4 "mysql -uadmin -p"

or use username root with blank password.

Expose MySQL port or iTop extensions folder if you need it:

sudo docker run -d -p 80:80 -p 3306:3306 --name=my-itop -v /home/user/itop-extensions:/var/www/html/extensions vbkunin/itop:2.5.0

The image ships with several useful scripts you can run like this:

sudo docker exec my-itop /script-name.sh [script-params]

If you need the iTop Toolkit⁠ you can simply get this:

sudo docker exec my-itop /install-toolkit.sh

A cron setup helper is aboard:

sudo docker exec my-itop /setup-itop-cron.sh Cron Pa$5w0rD

Then you should create iTop user account with login Cron and password Pa$5w0rD and grant him Administrator profile. Starting from v2.3.3 the third argument (optional) is the absolute path to the log file or --without-logs key. By default, the log file is /var/log/itop-cron.log.

There are other scripts:

  • make-itop-config-writable.sh (or you can use conf-w shortcut without the leading slash: docker exec my-itop conf-w)
  • make-itop-config-read-only.sh (or conf-ro shortcut: docker exec my-itop conf-ro)
  • update-russian-translations.sh - pull and install latest version from https://github.com/itop-itsm-ru/itop-rus⁠

Tag summary

Content type

Image

Digest

Size

254.9 MB

Last updated

almost 8 years ago

docker pull adn182/itop-docker