Public | Automated Build

Last pushed: a year ago
Short Description
OCS-Inventory-NG server dockerized
Full Description

docker-ocs-inventory-ng

Out-of-the-box OCS-Inventory-NG Server image based on CentOS 6

Usage

To create the image yourname/ocs-inventory-ng, execute the following command on the docker-ocs-inventory-ng folder:

docker build -t yourname/ocs-inventory-ng .

You could push your new image to the registry

docker push yourname/ocs-inventory-ng

Running your OCS-inventory-ng docker image

Start your image binding the external ports 80 and 3306 in all interfaces to your container:

docker run -d -p 80:80 -p 3306:3306 yourname/ocs-inventory-ng

Test your deployment:

curl http://localhost/ocsreports/

Technical Detail

This approach is based on official wiki server installation guide. In other word, it includes all LAMP module plus perl, mod_perl, and it's dependencies.

To mount your existing inventory database (MySQL), do this:

docker run -d -p 80:80 -p 3306:3306 -v /path/to/your/mysql/directory:/var/lib/mysql -v  /path/to/your/mysql/setting/dbconfig.inc.php:/usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php yourname/ocs-inventory-ng

It also expose port 3306 for MySQL connection; just in case you need it.

Docker Pull Command
Owner
zanhsieh

Comments (3)
wetalya
a year ago

Привет :)
Было бы очень хорошо, если бы ты смог включить и настроить опцию http://wiki.ocsinventory-ng.org/index.php?title=Documentation:Teledeploy
на своем сервере.

  • сделал инструкцию как с помощью Docker-ocsinventory устанавливать/запускать софт на клиентских компьютерах
zanhsieh
a year ago

Hi kwetiaw,

I don't think I have installed GLPI with OCSNG.

kwetiaw
a year ago

Hi there,
how do you connect GLPI with OCS plugin to this docker ocsng server?
I tried with several variation of config on glpi, but it didnt seem to work. Please help