Difference between revisions of "Docker Installation"
(→Open port 8085) |
|||
Line 40: | Line 40: | ||
grant all privileges on *.* to root@'%' identified by 'ROOT_PASSWORD'; |
grant all privileges on *.* to root@'%' identified by 'ROOT_PASSWORD'; |
||
flush privileges; |
flush privileges; |
||
+ | vi /etc/my.cnf |
||
+ | Add/Modify |
||
+ | bind-address = 0.0.0.0 |
||
+ | sudo systemctl restart mysqld |
||
=== Run the container === |
=== Run the container === |
Revision as of 00:17, 17 June 2022
Contents
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 Dockerdev group
Allow access database remotely
mysql -u root -p grant all privileges on *.* to root@'%' identified by 'ROOT_PASSWORD'; flush privileges; vi /etc/my.cnf
Add/Modify
bind-address = 0.0.0.0 sudo systemctl restart mysqld
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