728x90
- mySql 설치하기
- docker run -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true --name mysql mysql:5.7
- -d : 백그라운드 모드로 실행
- -p : 포트 포워딩 호스트 PC에서 접근할 포트번호:응답 포트번호
- -e : 환경변수를 설정한다(mysql5.7 버전은 반드시 root password 설정이 필요하기 때문에 저 옵션을 켠다)
- --name : 컨테이너 이름 설정
- mysql:5.7 : 설치할 이미지 이름

명령어 실행
- 3306 포트는 window에서 이미 사용 중이므로 에러 발생 -> 13306 변경
- 실패가 되어도 생성이 되었기 때문에 docker rm으로 제거해주고 다시 실행
- 컨테이너에 부가적 명령을 실행
- docker exec -it mysql bash
- exec : 실행된 컨테이너에 추가적인 작업을 하고자 할 때 사용

설치한 Container로 사용한다. 
명령 프롬포트가 변경되고 해당 위치에서 mysql을 실행이 가능하다 - docker stop mysql 명령어로 정지시킬 수 있다.
728x90
'Spring Cloud로 개발하는 MSA > 애플리케이션 배포를 위한 컨테이너 가상화' 카테고리의 다른 글
| Docker 이미지 생성과 Public registry에 Push (0) | 2022.02.12 |
|---|---|
| 컨테이너 가상화 (0) | 2022.02.12 |