Implementar jira7.12.0 y mysql5.7 en docker en el sistema centos7
Descarga la imagen requerida
docker pull cptactionhank / atlassian-jira-software: 7.12.0
docker pull mysql: 5.7
Cortafuegos guanbi y selinux
systemctl deshabilitar firewalld && systemctl detener firewalld
sed -i 's | SELINUX = enforcing | SELINUX = disabled | g' / etc / selinux / config
Inicie la instancia de Docker de mysql
Docker ejecuta --name atlassian-mysql
–restart always
-p 3306: 3306
-v / opt / mysql_data: / var / lib / mysql
-e MYSQL_ROOT_PASSWORD = passwd -d mysql: 5.7
Ingrese la instancia del contenedor mysql
docker exec -it atlassian-mysql / bin / bash
Cree una base de datos de jira en la interfaz de la base de datos y agregue un usuario de jira
crear la base de datos jiradb juego de caracteres predeterminado utf8 cotejar utf8_bin;
CREAR USUARIO jira
@ %
IDENTIFICADO POR 'jira';
OTORGAR TODO . A jira
@ %
CON OPCIÓN DE SUBVENCIÓN;
alterar el usuario 'jira' @ '%' identificado con mysql_native_password por 'jira @ 111';
privilegios de descarga;
Iniciar instancia de jira
docker run --detach --restart always
–name atlassian-jira
-v / data / atlassian / confluence: / home
–link atlassian-mysql: mysql
-p 8080: 8080
cptactionhank / atlassian-jira-software: 7.12.0
Visite http: // ip: 8080
Crack jira 426 se refiere a la identificación corta del contenedor de instancia de jira. Si necesitas romper la bolsa, ¡deja un mensaje!
docker exec --user root 426 mv /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar / opt / atlassian / jira / atlassian-jira / WEB-INF / lib / atlassian -extras-3.2.jar_bak
docker cp atlassian-extras-3.1.2.jar 426: / opt / atlassian / jira / atlassian-jira / WEB-INF / lib /
Reinicie el contenedor atlassian-jira usando el ID corto del contenedor
reinicio de Docker 426