• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

links에 "db:dbcontainer"로 수정되어야 하죠!?

22.09.21 21:55 작성 조회수 171

0

links에 "db:mysqldb" 라고 되어 있어서 도커 컨테이트 내에서 ls를 했을 때 mysqldata 폴더가 생성되지 않은 것을 확인할 수 있습니다. (17:46 부분)

docker-compose에서 links를 "db:dbcontainer" 로 수정하면 됩니다.

service_name:container_name

답변 1

답변을 작성해보세요.

0

안녕하세요. 답변도우미입니다.

테스트 환경이 복잡해서, 바로 테스트를 해보지는 못했는데요. links 의 db:mysqldb 는 docker-compose 파일에서 만든 db 컨테이터 (물론 db 컨테이너의 이름을 dbcontainer 로도 설정을 했지만, db 로 지칭이 가능합니다), 를 해당 app 컨테이너 내부에서 mysqldb 라는 이름으로 코드에서 쓰겠다라는 의미입니다. 그리고 실제 코드에서도 mysqldb 로 하였기 때문에, links 는 영상에서 설명드린 db:mysqldb 로 해야 전체 코드가 정상 동작할 것 같습니다. 감사합니다.