dockerhub에서 컨테이너 가져오기

dockerhub에서 컨테이너 가져오기

안녕하세요 저는 docker를 처음 사용하고 Windows 10 컴퓨터에서 Linux용 docker를 사용하여 기본 .net 코어 웹 mvc 응용 프로그램을 만들었습니다. 실행 중이었고 dockerhub로 푸시했습니다. 내 우분투 16.04 32비트(i386) 컴퓨터에서 이미지를 가져왔고 stat 실행 중입니다. 다음 메시지가 나타납니다: Standard_init_linux.go:190: exec 사용자 프로세스로 인해 "exec 형식 오류"가 발생했습니다. 해결 방법에 대한 제안이 있으십니까?

답변1

64비트 시스템에서 32비트 코드를 실행할 수 있지만 그 반대는 불가능합니다. 목적에 맞는 32비트 도커 이미지를 찾거나 Linux를 64비트로 업그레이드하여 두 가지 세계를 모두 즐기세요.

자세한 내용은 이 링크를 확인하세요.https://forums.docker.com/t/support-for-32-bit-images-containers-on-64-bit-hosts/10010

특히 이 답변https://forums.docker.com/t/support-for-32-bit-images-containers-on-64-bit-hosts/10010/5

관련 정보