Sign inSign up

alex89102/tomcat-8-5-16-jdk8

By alex89102

•Updated over 1 year ago

Tomcat + Firebird 2.5.7 (JDK 8)

Image
Languages & frameworks
Web servers
Databases & storage
0

10K+

alex89102/tomcat-8-5-16-jdk8 repository overview

🚀 Этот контейнер включает: Apache Tomcat 8.5.16 (сервер веб-приложений)

Firebird 2.5.7 (SQL-база данных)

OpenJDK 8 (JDK 1.8.0_131) (среда выполнения Java)

Supervisor (управляет процессами Firebird и Tomcat)

📌 Скачиваем образ из Docker Hub:

docker pull alex89102/new-website:latest

📌 Запускаем контейнер:

docker run -d --name my_app
-p 8099:8080 -p 3050:3050
-v /opt/site/www:/usr/local/tomcat/webapps/ROOT
-v /opt/site/db:/opt/firebird/data
alex89102/new-website:latest

⚙️ Переменные окружения

Переменная Описание

FIREBIRD_USER Имя пользователя Firebird (по умолчанию SYSDBA)

FIREBIRD_PASSWORD Пароль для Firebird (по умолчанию masterkey)

TOMCAT_PORT Порт для Tomcat (по умолчанию 8080)

📡 Доступ к сервисам

Сервис Адрес

Tomcat http://localhost:8099/⁠

Firebird (SQL) localhost:3050

Файлы сайта Монтируются в /usr/local/tomcat/webapps/ROOT

🛠️ Команды для администрирования

📌 Проверяем запущенные процессы в контейнере:

docker exec -it my_app supervisorctl status

📌 Запускаем Firebird и Tomcat вручную: docker exec -it my_app supervisorctl restart all

📌 Подключаемся к Firebird (SQL-клиент isql): docker exec -it my_app /opt/firebird/bin/isql -user SYSDBA -password masterkey /opt/firebird/data/mydb.fdb

📌 Просмотр логов Tomcat: docker logs my_app

Tag summary

Content type

Image

Digest

sha256:fb8c925e0…

Size

304.8 MB

Last updated

over 1 year ago

docker pull alex89102/tomcat-8-5-16-jdk8