Всем привет, в java я новичок, есть приложение на Spring Boot, поставлено на контейнере Docker. При запуске Томкат занимает 8080 порт, и Докер тоже висит на нем же. Но почему-то достучаться до локалхоста не могу, Swagger не отвечает, хотя вчера все работало. Вообще это нормально что и Томкат и Докер на одном порту или они мешают друг другу запуститься? Спасибо всем заранее. docker ps выдает docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2d8153c99567 appname-postgres-image "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:5433->5432/tcp appname-postgres
bb6b241edcf3 registry:2 "/entrypoint.sh /etc…" 37 hours ago Up 2 minutes 5000/tcp, 0.0.0.0:8080->8080/tcp registry
Boт содержимое db.gradle файла для сборки контейнера Докер
task startDB(group: 'application', description: 'Starts the postgres container.') {
doLast {
exec { commandLine 'echo', 'Starting PostgreSQL container' }
exec { commandLine './docker/db/start.sh', '--port', '5433', '--name', 'appname-postgres' }
}
}
task restartDB(group: 'application', description: 'Restarts the PostgreSQL container.') {
doLast {
exec { commandLine 'echo', 'Restarting PostgreSQL container' }
exec { commandLine './docker/db/restart.sh', '--port', '5433', '--name', 'appname-postgres' }
}
}
task stopDB(group: 'application', description: 'Stops the PostgreSQL container.') {
doLast {
exec { commandLine 'echo', 'Removing PostgreSQL container' }
exec { commandLine './docker/common/stop.sh', '--name', 'appname-postgres' }
}
}
task restartIntegrationDB(group: 'verification', description: 'Restarts the PostgreSQL integration container.') {
doLast {
exec { commandLine 'echo', 'Restarting PostgreSQL container' }
exec { commandLine './docker/db/restart.sh', '--port', '5434', '--name', 'appname-postgres-integration' }
}
}
task stopIntegrationDB(group: 'verification', description: 'Stops the PostgreSQL integration container.') {
doLast {
exec { commandLine 'echo', 'Removing PostgreSQL container' }
exec { commandLine './docker/common/stop.sh', '--name', 'appname-postgres-integration' }
}
}
Но я теперь сомневаюсь что это связано с Докером, так как я попробовала запустить другое приложение на SpringBoot, которое вообще с контейнером никак не связано, в IDE пишет что Томкат стартовал на хосте 8080, а на деле в браузере ничего не открывается
Также содержимое docker file
FROM library/postgres:9.6
ADD init.sql /docker-entrypoint-initdb.d/
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите решить задачу, в моем способе есть неразрешимая проблема
Каким образом можно реализовать выгрузку документа(любого бинарного) ботом на java? Например, по команде бот формирует xlsx и должен выгрузить...
Я новичок и только познаю JavaВ задании сказано применить логику Domain Layer? но что это и как применять не пойму и не могу найти в интернете понятного...