본문 바로가기

전체 글

(18)
도커:Docker ERROR docker: Error response from daemon: Conflict. The container name "/container" is already in use by container " 도커 사용시 docker run -d --name project-container -p 8080:8080 --link mysql-db test/project명령어를 실행하면 도커 사용시 Error response from daemon: Conflict. The container name "/container" is already in use by container "와 같은 에러가 나온다. 생성하려는 도커 이미지가 이미 생성되었기 때문에 나오는 것이다. docker ps -a 명령어를 사용해 이전에 실행한 명령어 및 이미지가 제대로 생성되었나 확인해본다. ==>제대로 생성된 것을 확인할 수 있다. 이제 이미지를 실행시키면 된다.
스웨거 막힘Swagger ERROR : Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is ava.. 안녕하세요 스프링부트 개발자 도커입니다. 오늘은 API 문서화 스웨거 에러에 대해 알아보려 합니다. 스프링부트 서버를 실행시키고 메뉴얼대로 swagger-ui.html 에 접속하려하면 이러한 에러를 마주치게 되는 경우가 있습니다. 저의 경우 스프링부트 프로젝트 내에 스웨거 빈이 생성되지 않았던 것을 깜빡했었습니다 허허; 다음과 같이 프로잭트 내에 SwaggerConfig를 생성해주면 문제가 해결됩니다. 이제 localhost:8080/swagger-ui.html로 접속해 볼까요? 짜잔 하고 스웨거 APi문서가 저장되어 나오는것을 알 수 있습니다. 감사합니다 좋은 하루 되세요 ^^