Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 백준
- 99일지
- 컴퓨터구조론 5판
- 개발자블로그
- Python
- Flutter
- til
- 코딩테스트
- 내일배움캠프
- 국비
- 개발자스터디
- 자바
- 스파르타내일배움캠프
- 99클럽
- 컴퓨터개론
- 스파르타내일배움캠프WIL
- Spring
- 소프트웨어
- java
- MySQL
- 스파르타코딩클럽
- 프로그래머스
- 개인공부
- wil
- 부트캠프
- 항해
- 중심사회
- 스파르타내일배움캠프TIL
- AWS
- 운영체제
Archives
- Today
- Total
컴공생의 발자취
Docker 설치 (feat. Mac) 본문
728x90
반응형
2024.07.03.(수)
💡 오늘의 학습 키워드
- Docker 1주차 -
Mac Docker 설치
터미널 Docker 설치 warning
Docker Desktop Error
Mac Docker 설치
- https://brew.sh/ko
- 커맨드 복사
- 터미널에서 복사한 커맨드 실행
- 설치 후 brew doctor 실행
# 사전에 homebrew 설치 필수
# docker for mac설치
brew install docker docker-compose
# docker version 확인
docker --version
# docker compose version 확인
docker-compose --version
터미널 Docker 설치 warning
- 문제 상황 : Homebrew가 설치된 경로인 /opt/homebrew/bin이 현재 사용자의 PATH에 포함되어 있지 않아 발생
Warning: /opt/homebrew/bin is not in your PATH.
Instructions on how to configure your shell for Homebrew
can be found in the 'Next steps' section below.
- 해결 방법 : PATH에 Homebrew 경로 추가
// 경로 추가할 파일 열기
nano ~/.zshrc
// 파일에 아래의 코드 추가
export PATH="/opt/homebrew/bin:$PATH"
// 저장 및 종료 : 'Ctrl + W' 'Y'
// 새로고침
source ~/.zshrc
// 확인
echo $PATH
Docker Desktop 설치 Error
- 문제 상황 : 내 컴퓨터와 사양이 맞지 않음
We are sorry, but your hardware is incompatible with Docker Desktop.
Docker requires a processor with virtualization capabilities and hypervisor support.
To learn more about this issue see:
https://docs.docker.com/desktop/mac/troubleshoot/#incompatible-cpu-detected
- 해결 방법 : 내 컴퓨터는 apple 칩인데 intel 칩을 다운 받음.. 내 컴퓨터와 맞는 걸로 다시 다운로드.
개인과제
현재 회원가입 dto의 유효성 검사로 테스트 코드를 진행했으며, controller의 테스트 코드를 작성하던 중 @Autowired가 아래와 같은 에러가 발생했었는데 이게 무시해도 되는 것이라고 들었다.
Autowired members must be defined in valid Spring bean (@Component|@Service|...)
이렇게 Syntax로 하면 에러가 보이지 않는다.
그리고 다른 방법은 아래의 어노테이션을 붙여주는 것이다.
* 2024.07.04.(목) 업데이트 내용
근데 @WebMvcTest 어노테이션은 @SpringBootTest랑 겹쳐서 둘 중 하나만 써줘야 함
@SpringBootTest
@AutoConfigureMockMvc
해당 부분이 아래의 문제 상황을 야기했는 줄 알았으나 아니었다. 일단은 수정 후 계속 진행 중에 있다.!
- 문제 상황 : JpaAuitingHandler 관련 에러 발생
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument
- 해결 방법 : Application에 추가된 @EnableJpaAuditing이 문제였으며 이 부분을 삭제하고 JpaConfig를 따로 만들면 된다.
@Configuration // 아래 설정을 등록하여 활성화 합니다.
@EnableJpaAuditing // 시간 자동 변경이 가능하도록 합니다.
public class JpaConfig {
}
코드 카타
* 프로그래머스로 진행
- 알고리즘
- 푸드 파이트 대회
- SQL
- 자동차 대여 기록에서 장기/단기 대여 구분하기
오늘의 회고
- 12시간 중 얼마나 몰입했는가?
오전 6시부터 했는데 오늘은 하고자 했던 진도도 모두 나가지 못했고
제대로 집중한 시간이 거의 없는 것 같다.
- 오늘의 생각
내일 오전 중으로 테스트 코드는 무조건 끝내야 한다.
- 내일 학습할 것은 무엇인지
개인과제 진행, Docker 강의 2주차 듣기, 기술면접 키워드로 답변 정리, 코드카타 1문제 이상 풀기,..
728x90
반응형
'🐳 Docker' 카테고리의 다른 글
AWS EC2에 .env 파일로 Docker 환경변수 관리하기 (feat. docker-compose) (0) | 2024.10.03 |
---|---|
Docker를 활용해 AWS EC2에 Spring Boot 배포하기 (feat. Nginx) (2) | 2024.10.01 |
Jenkins DooD 권한 문제 해결하기 (feat. troubleshooting) (0) | 2024.09.25 |
Docker Image와 Container (0) | 2024.07.02 |
[Docker] Docker란? 개념 설명 (0) | 2023.10.26 |