해결된 질문
작성
·
207
1
안녕하세요, m1에서 환경설정을 진행하고 있습니다.
터미널에서 docker, colima 설치를 진행하고
yml 파일을 다운받은 경로에서 docker-compose up 후
DBeaver에서 test connection을 수행하면
다음과 같은 오류가 발생하고 있어서 다음 단계로 진행을 못하고 있습니다.
터미널에서 docker-compose up 수행 시 image platform does not match
DBeaver에서 test connection 을 수행하면 ORA-12541 오류 발생
docker, colima 삭제 후 모든 과정을 다시 진행하여도 동일한 현상이 발생하네요..ㅠ
해결방법이 있을까요?
답변 3
3
다음과 같은 방법으로 해결했습니다 ㅎㅎ
(행여나 같은 오류를 겪고 계신분들께 도움이 될까 싶어 남깁니다)
실행중인 도커 컨테이너를 모두 삭제
docker rm -f $(docker ps -qa)
colima 실행
colima start --memory 4 --arch x86_64
colima 실행시 아래의 오류 메세지가 확인되면
WARN[0000] already running, ignoring
colima stop 입력 후 재실행
docker compose up -d
5분 정도 대기 후 Dbeaver 실행 후 세팅 진행
0
안녕하세요, contagious님.
환경설정이 마음대로 되지 않아 많이 답답하셨죠.
image platform does not match라는 오류가 발생하는 것을 보니 colima 실행이 안된 것 같습니다.
colima start --memory 4 --arch x86_64
로 콜리마를 실행 해준 후에 정상적으로 콘테이너가 실행되는지를 먼저 확인해주세요.
또한 제가 여러번 테스트 했을 때 컨테이너를 두개 실행해야 해서 접속 가능할 때까지 시간이 좀 걸렸습니다.
콘테이너가 잘 실행되더라도 여유를 갖고 시도해주세요!
잘 안되면 다시 문의 주세요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
contagious님께서 언급한 문제는 macOS m1에서 Docker와 Colima를 이용하여 환경설정을 진행하는 과정에서 발생하는 image platform does not match
오류와 ORA-12541
오류입니다. 이와 유사한 문제에 대해서는 이미 다른 수강생 분들도 질문하셨고, 해결책을 제시한 답변이 있습니다.
mac m1 DBeaver db Test connection에 실패합니다 (에러코드 ORA-12541)
ORA-12541
오류를 경험했습니다. 오류 해결을 위해 Docker 컨테이너를 재시작하거나 colima의 설정을 확인하여 문제가 생긴 환경을 다시 구성하는 방법에 대해 설명하고 있습니다.\
)를 사용하지 않는 한 줄 명령어로 실행해 보는 방법도 제시하고 있습니다.위의 두 질문들을 참고하여 정확한 하드웨어 아키텍처(M1의 경우 ARM64)를 지정하거나 Docker 이미지의 플랫폼 문제를 해결할 수 있을 것입니다. 예를 들어 docker-compose.yml
파일에 특정 플랫폼을 지정하거나 Colima를 재설정할 수 있습니다.
문제를 해결하지 못하거나 새로운 상황이 발생하면, 이어서 질문해 주세요. 지식공유자님께서 더 정확한 답변을 제공해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.