일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- thread
- OS
- 백준
- 자바 ORM 표준 JPA 프로그래밍
- list
- 스트림
- 이스티오
- 토비의 스프링 정리
- mysql
- K8s
- gradle
- MSA
- GC
- Java
- 쿠버네티스
- redis
- 자바
- Stream
- SpringBoot
- JPA
- Collection
- 보조스트림
- spring
- 토비의 스프링
- jvm
- IntellJ
- Stack
- Kotlin
- Real MySQL
- 스프링
Archives
- Today
- Total
인생을 코딩하다.
[M1 MAC] M1 Mac에서 docker로 mysql 설치하기 본문
728x90
반응형
안녕하세요. 오늘은 M1 Mac에서 docker 설치 후, mysql image를 설치하는 법에 관해 글을 작성해보도록 하겠습니다.
Intel Mac을 사용하다가 최근에 m1 mac으로 갈아탄 뒤, docker로 mysql image를 설치하려 했더니 intel Mac과 명령어가 다르더라구요.
1. 도커 설치
https://docs.docker.com/docker-for-mac/apple-m1/
https://www.lainyzine.com/ko/article/how-to-install-docker-for-m1-apple-silicon/
위의 링크를 참고해보셔도 좋습니다.
2. 터미널에서 아래의 명령어를 입력해줍니다. m1에서는 arm64를 지원하지 않고, 기존의 docker pull mysql 명령어를 사용할 수 없습니다.
docker run --platform linux/amd64 -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=1234 -e MYSQL_DATABASE=user -e MYSQL_PASSWORD=58825882@! -d mysql
docker run --platform linux/amd64
-p 3306:3306
--name [컨테이너 이름]
-e MYSQL_ROOT_PASSWORD=[루트 유저 비밀번호]
-e MYSQL_DATABASE=[데이터베이스 이름]
-e MYSQL_PASSWORD=[비밀번호]
-d mysql
위를 참고하여 알아서 잘 맞게 입력해줍니다.
3. mysql 설치가 되었으면 mysql을 시작해줍니다.
다운받은 docker 프로그램을 실행시켜 재생버튼을 눌러도 되고, 터미널에서 docker start mysql을 입력해서 시작하셔도 됩니다.
4. 그 다음 터미널에 docker exec -it mysql bash를 입력합니다 -> 앞서 설치한 도커의 'mysql' 컨테이너에 접속하고 bash를 실행합니다.
5. 아래와 같이 root@~~~가 나오면 mysql -u root -p를 입력하여 줍니다.
6. 그 후 password가 나오면 위의 2번에서 지정한 password를 입력해줍니다.
728x90
반응형
'Infra' 카테고리의 다른 글
[k8s] Docker에서 k8s Service mesh parttern 의 구현체인 Istio 설치 (0) | 2022.01.28 |
---|---|
[쿠버네티스] 쿠버네티스(k8s) 서비스 메시 패턴의 구현체인 Istio란? (0) | 2021.11.02 |
SAML(Security Assertion Markup Language)기반 SSO(Single Sing-On)에 대한 이해 (0) | 2021.10.28 |
nGrinder를 이용해 Login API 성능 테스트 후 Scale-Up을 적용하여 성능 개선 - (2) (0) | 2021.08.26 |
리눅스 서버에 ngrinder 설치하기 (0) | 2021.08.09 |
Comments