방푸린 2022. 6. 10. 12:20
반응형

환경: docker, mysql8.0.29

 

r2dbc:mysql://localhost:3306/webflux

 

스프링 설정 상, DB url이 위와 같더라도 스프링에서 r2dbc를 사용할 뿐, 인텔리제이 등 다른 DB client에서는 아래와 같이 jdbc로 사용하면 된다.

intellij mysql

연결 후 mysql 명령어를 실행하면 다음과 같은 로그가 지나간다.

mysql        | mbind: Operation not permitted

docker-compose.yml에 위와 같이 security_opt 부분을 추가하고 docker-compose up 으로 다시 구동시키면 에러가 안 난다.

 

https://docs.docker.com/engine/security/seccomp/#run-without-the-default-seccomp-profile

도커 쪽 문서를 보니 seccomp profile이 없을 때 나는 에러인 듯 하다.

728x90
반응형