Difference between revisions of "Docker Installation"

From Lingoport Wiki
Jump to: navigation, search
(Get the image)
Line 32: Line 32:
   
 
You may have previous LocalyzerQA images. You may want to remove them.
 
You may have previous LocalyzerQA images. You may want to remove them.
 
=== Get the image ===
 
docker run -dp 8085:8080 ljilingoport/localyzerqadev
 
docker ps
 
   
 
=== Open port 8085 ===
 
=== Open port 8085 ===

Revision as of 00:01, 17 June 2022

Work in Progress

This installation is for a future release.

General Installation Page

https://docs.docker.com/engine/install/

Centos Docker Installation

See: https://docs.docker.com/engine/install/centos/

LocalyzerQA Docker Installation

Prereq

  • Make sure you have MySQL installed on disk
  • Make sure you have the logs and config locations setup, for example:
   centos > pwd
   /home/centos/localyzerqa
   centos > ls -l
   total 0
   drwxrwxr-x. 2 centos centos 6 Jun 16 21:32 config
   drwxrwxr-x. 2 centos centos 6 Jun 16 21:32 log
   drwxrwxr-x. 2 centos centos 6 Jun 16 21:32 logs
  • Make sure you have the configuration file for the application (from Lingoport)
   centos > ls -l localyzerqa/config/
   total 4
   -rw-rw-r--. 1 centos centos 1445 Jun 16 21:39 LocalyzerQAConfig.groovy


  • Check the local images
   docker ps

You may have previous LocalyzerQA images. You may want to remove them.

Open port 8085

   Login to AWS EC2
   Edit Security Group to add TCP 8085 wide open

Allow access database remotely

  mysql -u root -p 
  grant all privileges on *.* to root@'%' identified by 'ROOT_PASSWORD';
  flush privileges;

Run the container

   docker run -dp 8085:8080 -v "/home/centos/localyzerqa/log":/usr/local/tomcat/log -v "/home/centos/localyzerqa/logs":/usr/local/tomcat/logs -v "/home/centos/localyzerqa/config":/usr/local/tomcat/lingoport ljilingoport/localyzerqadev
   docker ps