인턴 3개월 후 다시 취준으로 돌아와서 서류까진 그래도 나름 (물)경력이라고 어떻게 면접까지는 가는데.. 광탈을 맛보고..
멘탈이 박살나 버렸다. 그치만 넋놓고 있을 수 없어서 부족한 포트폴리오를 채우기 위해서 패스트캠퍼스 강의를 듣기로 결정
10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지 Online
스프링의 정석 : 남궁성과 끝까지간다
요 두개를 1+1 행사하길래 12개월 무이재 할부 때려서 결제함 달에 2만원꼴
진짜 벼랑 끝이니까 죽기살기로 해봐야겠다.
개발환경
Java11, mysql, Intelij, Docker
다른건 다 설치 되어있어서 도커만 다로 설치해줬다.
Docker 설치
https://www.docker.com/
인텔 맥북이라 인텔칩으로 설치.
취직하면 M1 사야지
docker --version 으로 설치확인
접속해서 mysql 검색후 docker pull mysql 복사
이미지 파일을 가져와야 한다고 한다
도커는 처음써봐서 생소한데 이번기회에 잘 배워야겠다.
강사님 설명이 좀 부족한거 같아서 짜증났다
intelij에서 설정하는데 버벅거리셔서 환불해야되나 싶었음
MySql 도커 컨테이너 생성 및 실행
- docker run --name mysql-sample-container -e MYSQL_ROOT_PASSWORD=test -d -p 3306:3306 mysql:latest
도커를 실행하면서 컨테이너를 등록하는 명령어다
--name mysql-sample-container // 컨테이너 이름 설정
-e MYSQL_ROOT_PASSWORD=test // 비밀번호 test
3306:3306 // 사용할 port
mysql:latest // mysql 버전
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: address already in use.
저대로 입력했더니 3306 포트가 사용중이라 다른거로 입력하라고 오류가떳다
패캠은 이런 오류설명이 너무 부족한거 같아서 오류 검색해서 해결하는 시간이 너무 듬
포트를 3307로 바꾸니 잘됐다
- docker ps // 도커 상태 확인 명령어
MySql 접속 확인
- docker exec -it mysql-test-container bash
- mysql -u root -p
컨테이너 접속 > mysql 접속 확인
이제 준비는 끝났고
다시 열심히 준비해야겠다.
'Spring' 카테고리의 다른 글
[스프링의 정석] Transaction, Commit, Rollback (0) | 2023.04.21 |
---|---|
[스프링의 정석] Spring DI 활용하기 / @annotation (0) | 2023.04.19 |
[스프링의 정석] Spring DI 흉내내기 (0) | 2023.04.18 |
[스프링의 정석] 예외 (0) | 2023.04.17 |
[스프링의 정석] Http, 컨트롤러 메서드의 반환타입 (0) | 2023.04.10 |