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
- PETERICA
- AWS EKS
- IntelliJ
- APM
- AI
- kotlin querydsl
- 오블완
- Java
- CloudWatch
- mysql 튜닝
- 정보처리기사 실기
- kotlin
- CKA
- kotlin spring
- 코틀린 코루틴의 정석
- 티스토리챌린지
- CKA 기출문제
- Linux
- 정보처리기사실기 기출문제
- aws
- Elasticsearch
- Spring
- 기록으로 실력을 쌓자
- 정보처리기사 실기 기출문제
- 공부
- minikube
- MySQL
- Pinpoint
- kotlin coroutine
- Kubernetes
Archives
- Today
- Total
피터의 개발이야기
[docker] 애플 실리콘 M1에서 도커 컨테이너 실행 시 no specific platform 오류 해결 본문
DevOps/Docker
[docker] 애플 실리콘 M1에서 도커 컨테이너 실행 시 no specific platform 오류 해결
기록하는 백앤드개발자 2024. 3. 17. 10:17반응형
ㅁ 들어가며
[kafka] kafka 모니터링 방법(feat. Prometheus/Grafana)을 작업하면서 colima를 설치하여 no specific platform 오류를 해결한 적이 있다. 이번 들에서는 보다 간단한 해결 방법인 platform 옵션에 대해서 기록한다.
ㅁ 에러 내용
# kafka single 실행 시 에러 발생
$ docker-compose -f zk-kafka-single-node-stack.yml up -d
WARN[0000] The "KAFKA_HEAP_OPTS" variable is not set. Defaulting to a blank string.
[+] Running 2/7
⠼ Network kafka-platform Created 0.4s
⠼ Container prometheus Starting 0.4s
✔ Container zookeeper1 Started 0.4s
⠼ Container grafana Created 0.3s
⠼ Container kafka101 Created 0.3s
⠸ Container jmx-kafka101 Created 0.3s
! jmx-kafka101 The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s
Error response from daemon: driver failed programming external connectivity on endpoint prometheus (62b1d68541a8b41a9adaec435da3eabf3847a81cd195a4281c7c4e813a313d3f): Bind for 0.0.0.0:9090 failed: port is already allocated
ㅇ 지난 글에서 발생한 에러이다.
The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
ㅁ platform 옵션 추가
jmx-kafka101:
image: "sscaling/jmx-prometheus-exporter"
platform: "linux/amd64" <==== 추가한 부분
ports:
- "5556:5556"
environment:
CONFIG_YML : "/etc/jmx_exporter/config.yml"
volumes:
- ./etc/jmx_exporter/config_kafka101.yml:/etc/jmx_exporter/config.yml
container_name: jmx-kafka101
depends_on:
- kafka101
networks:
- kafka-platform
ㅁ 함께 보면 좋은 사이트
ㅇ Run x86 (Intel) and ARM based images on Apple Silicon (M1) Macs?
docker run --rm -it --platform linux/amd64 rofrano/vagrant-provider:debian bash
ㅇ [kafka] kafka 모니터링 방법 공부 (docker 컨테이너 생성, M1 칩 no specific platform 오류를 colima로 해결)
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] Network 명령어 정리 (0) | 2024.05.06 |
---|---|
[Docker] Network, 호스트와 컨테이너의 구조 (0) | 2024.05.04 |
[Docker] 맥북M1에 도커 컨테이너 colima설치 (0) | 2024.03.17 |
[docker] Docker에서 node.js 서버 실행방법(docker run, dockerfile, docker-compose) (0) | 2024.02.22 |
[docker] docker compose 여러 명령 실행 (0) | 2024.02.21 |
Comments