프로그래밍/코딩기록

오류) Docker 이용해 MYSQL 연동 - 2

세상 밖으로 나온 무 2022. 6. 26. 04:52

2022년 6월 25일

 

나는 다음 블로그의 코딩 과정을 따라가는 중이다.

https://cholol.tistory.com/497?category=966420

 

서버개발자가 되는법 [3] - API만들기, 로그인부터 만들자

목차 2020/09/29 - [Study/서버] - 서버개발자가 되는법 - 목차 git - 링크 유튜브 - 빠르게 따라하실 분은 동영상을 생략하셔도 됩니다 :) 들어가기 전에 지난시간까지 서버 환경 구축을 열심히 했는데

cholol.tistory.com

 

⭐️

git marge 충돌이 일어났다.

profile_page/settings.py: needs merge
profile_page/settings.py: needs merge
profile_page/settings.py: unmerged (d6498c6dd6b55ab2dd348bb6cc424fb623e6f48c)
profile_page/settings.py: unmerged (2919f4ed1dce90f3ca5c936bf6cb0b4353b83fd6)
fatal: git-write-tree: error building trees
Cannot save the current index state

 

https://taewooblog.tistory.com/entry/git-%EA%B9%83-merge-%EC%97%90%EB%9F%AC-Pull-is-not-possible-because-you-have-unmerged-files

 

해결책

 

 

 

⭐️

이번에는 docker-compose를 이용해보았다

    mysql:
      # 사용할 이미지
      image: mysql
      # 컨테이너 이름 설정
      container_name: test-mysql
      # 접근 포트 설정 (컨테이너 외부:컨테이너 내부)
      ports:
        - "3306:3306"
      # -e 옵션
      environment:
        # MYSQL 패스워드 설정 옵션
        MYSQL_ROOT_PASSWORD: "admin123"
      # 명령어 실행 (한글 인코딩 관련)
      command:
        - --character-set-server=utf8mb4
        - --collation-server=utf8mb4_unicode_ci
      volumes:
        # -v 옵션 (다렉토리 마운트 설정)
        - /home/ubuntu/mysql/data:/var/lib/mysql
docker-compose build
docker-compose up -d

안된다..

 

docker-compose ps

를 이용해 확인해보니

State에 Exit 1 이 떠있다.

 

이는 docker-compose 과정에서 실패했음을 의미했다.

 

따라서 포트번호가 뜨지않았던 것이다.

 

어느부분을 고쳐야하는지는 다시 찾아봐야겠다.

 

https://wooiljeong.github.io/server/docker-mysql/