해결된 질문
작성
·
271
1
안녕하세요.
이미지 레지스트리 실습을 따라가던 도중에
개인 레포지토리에 올린 이미지를 run할 때
WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
해당 경고가 뜨고, 컨테이너가 계속해서 바로 종료됩니다.
답변 3
1
안녕하세요. 데브위키입니다.
해당 문제는 devwikirepo/simple-web:1.0 가 윈도우(Linux) 버전이 push되어 있지 않아서 발생한 문제로 확인되었습니다.
docker image rm devwikirepo/simple-web:1.0
명령으로 기존 이미지를 제거 후, 동일한 명령어로 다시 실행하실 경우 정상적으로 실행될 것으로 보입니다.
강의 수강에 불편을 드려 죄송합니다.
0
저도 질문자님처럼 아래와 같이 나타납니다.
docker run -d -p 80:80 --name my-simple-web dorosiya/my-simple-web:0.1
Unable to find image 'dorosiya/my-simple-web:0.1' locally
0.1: Pulling from dorosiya/my-simple-web
41f92d5a73b9: Already exists
7c0bc23811c5: Already exists
d31b23c6eaa8: Already exists
4f91fc58fb1d: Already exists
c467aa040164: Already exists
fb44128000d3: Already exists
c66f0c272a7b: Already exists
Digest: sha256:5d019edef44a0b53884d23eeaf3a8bf9bf3e76ae03c71a2f2e7f16fffacdc62b
Status: Downloaded newer image for dorosiya/my-simple-web:0.1
WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform wa
s requested
952a6628697c1c065555cd38a7ec66a7f46232dc982a73bbd04324c71bf2ad10
차이점은 저는 일단은 컨테이너 실행은 됐습니다.
data gb님 안녕하세요, 데브위키입니다.
일단 페이지가 나온것이면 simple-web 이미지를 pull 받으신 후 tag를 변경하여 push 하신 뒤에, push하신 이미지로 컨테이너를 실행하는 단계는 정상적으로 마치셨다고 보시면 됩니다!
다만 페이지가 실습과 다른 nginx 기본 페이지가 나온 것은 제가 devwikirepo/simple-web:1.0을 push할 때 index.html 파일이 잘못 수정된 이미지가 업로드 되어 있는 것을 확인해서 다시 push해 두었습니다.
혹시 다시 push 하고 싶으실 경우에는 아래 명령으로 기존 이미지 삭제 후 실습을 하시면 hello nginx 페이지가 나옵니다!
감사합니다 😊