#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목[Q&A] Ubuntu 18.04 tensorflow/tensorflow:latest Illegal instruction (core dumped) error (Docker 이미지를 가져올 때 latest를 쓰지 않아야 하는 이유)2019-12-11 22:16
작성자

우분투 18.04에서 tensorflow/tensorflow:latest 컨테이너를 실행시키고

컨테이너 안에서 python을 실행시켜 import tensorflow를 하면


Illegal instruction (core dumped)

오류가 난다. 

텐서플로우 1.6버전 이후부터는 지원하는 사양에 충족되지 않으면 이렇게 오류가 뜨는 것 같다. 


tensorflow/tensorflow:1.5.0-py3 으로 이미지를 바꾸면 잘 실행된다. 


컨테이너를 실행시킬 때 기반이 되는 이미지는 무조건 latest를 쓰지 말고 자신의 개발환경과 맞는 이미지를 사용하자. 


댓글