[docker] window에서 mysql, redis 컨테이너 올리는 절차 with trouble shooting

yookyungmin·2023년 8월 13일
0

동시성 이슈 문제를 해결 학습을 진행할 때 docker를 통해 MySql 컨테이너, redis를 사용하기 위하여 우선 MySql 컨테이너를 도커를 통해 띄어야 했습니다.

도커는 이전에 설치를 해놨기 때문에 생략

MYSQL

mysql 설치 및 실행

  • docker pull mysql /도커 이미지 가져오기
  • docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -name mysql mysql / mysql 컨테이너 설정
  • docker ps

docker ps를 하는데 실행이 확인 되지 않았고 도커 데스크탑에서도 running 버튼을 눌러보면 해당 사진과 같은 오류가 났다.

검색을 해본결과 3306 포트가 이미 실행 되고 있다는 거였습니다.. 그래서 3306 포트를 작업관리자를 통해 제거해주고
다시 실행을 하였더니 정상 실행 되고 있음을 확인 하였습니다.

mysql 데이터 베이스 생성

  • docker exec -it mysql bash
  • mysql -u root -p /mysql 컨테이너 cli 진입
  • create database stock_example
  • use stock_example

REDIS

  • pull redis

  • docker run --name myredis -d -p 6379:6379 redis

  • docker ps


그래들 의존성 추가로

정상 실행 완료를 했습니다.

0개의 댓글