반응형
1. Images 생성
터미널에 다음 명령어를 입력하거나 docker desktop에서 직접 해당 이미지를 구동시킨다.
docker pull mysql
2. container 생성
터미널에 다음과 같이 입력한다.
docker run --name <생성할 컨테이너명> -e MYSQL_ROOT_PASSWORD=<내 비밀번호> -d mysql
- --name titan: 컨테이너의 이름을 titan으로 지정한다.
- -e MYSQL_ROOT_PASSWORD=my_secret_password: root 사용자의 비밀번호를 my_secret_password로 설정한다. 실제 사용 시에는 보안이 강한 비밀번호를 사용해야 함!
- -d: 컨테이너를 백그라운드 모드로 실행한다.
- mysql: 사용할 이미지의 이름을 넣어준다. 우리는 공식 mysql 이미지를 사용하므로 저렇게 입력해주면 된다.
- -p 3306:3306 : 3306번 포트로 해당 db를 엶(컨테이너의 3306 포트를 호스트의 3306 포트에 바인딩)
# 예시
docker run --name my_project -e MYSQL_ROOT_PASSWORD=2134 -p 3306:3306 -d mysql
정상적으로 구동됨
이제 DBeaver나 VSCODE의 익스텐션, 기타 프로그램을 사용하여 여기에 접근하면 mysql DB처럼 사용할 수 있다.
반응형
'INFO' 카테고리의 다른 글
마크다운(Markdown) 작성법 (0) | 2024.03.07 |
---|---|
내 프로젝트에 TypeScript 설치하기 (0) | 2024.03.06 |
내 프로젝트에 pm2 설치하기 (0) | 2024.02.23 |
내 프로젝트에 Node.js 설치하기 (0) | 2024.02.22 |
리눅스 기본 명령어 몇 가지 (1) | 2024.02.22 |