-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
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
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
예제와 함께 익히는 docker compose 주요 명령2
강의실 바로가기
답변을 작성해보세요.
0
잔재미코딩 DaveLee
지식공유자2022.09.23
안녕하세요. 답변도우미입니다.
테스트 환경이 복잡해서, 바로 테스트를 해보지는 못했는데요. links 의 db:mysqldb 는 docker-compose 파일에서 만든 db 컨테이터 (물론 db 컨테이너의 이름을 dbcontainer 로도 설정을 했지만, db 로 지칭이 가능합니다), 를 해당 app 컨테이너 내부에서 mysqldb 라는 이름으로 코드에서 쓰겠다라는 의미입니다. 그리고 실제 코드에서도 mysqldb 로 하였기 때문에, links 는 영상에서 설명드린 db:mysqldb 로 해야 전체 코드가 정상 동작할 것 같습니다. 감사합니다.
답변 1