Код: Выделить всё
version: '3.3'
services:
docker-mysql:
container_name: docker-mysql
image: mysql:5.7
restart: always
environment:
- MYSQL_ROOT_PASSWORD=root
volumes:
- db_data:/var/lib/mysql
- ./initalize.sql:/docker-entrypoint-initdb.d/initalize.sql:ro
ports:
- 3306:3306
expose:
- 3306
volumes:
db_data: {}
p>
С другой стороны, я не могу подключиться к нему через Spring, у меня есть следующий файл application.properties:
Код: Выделить всё
spring.jpa.hibernate.ddl-auto=none
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
spring.datasource.url=jdbc:mysql://localhost:3306/TEST?useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
Я также пытался подключиться, чтобы изменить URL-адрес источника данных на jdbc:mysql://docker-mysql:3306/TEST? useSSL=false, но это тоже не сработало.
Подробнее здесь: https://stackoverflow.com/questions/784 ... g-boot-app
Мобильная версия