Tomcat + Firebird 2.5.7 (JDK 8)
10K+
🚀 Этот контейнер включает: 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
Content type
Image
Digest
sha256:fb8c925e0…
Size
304.8 MB
Last updated
over 1 year ago
docker pull alex89102/tomcat-8-5-16-jdk8