LANGUAGE/!$%!% ERROR NOTE 2017. 12. 28. 03:27

!markdown


# Docker (도커)


### 1. Error (오류)


```log

illegal instruction (core dumped)

```




### 2. Problem (문제)


문제는 정확히 모르겠다. 나는 이런 경우에 이 오류가 발생했다.


 `Windows10`에서 Docker Image를 변경하여 사용할때 발생하였다.


Linux Container 모드에서 어떤 Docker Container안에 있는 sh파일을 vi로 조금 변경하고 


`docker commit`하여 변경된 Image를 `docker push`해서 docker hub에 올리고 


다른 Linux 환경에서 `docker pull` 받아서 Container를 생성하니까 


그 안의 Shell파일을 실행 할때 위의 오류메세지가 발생했다.




### 3. Solved (해결)


`Docker Image 변경작업`을 `Linux에서 진행`하니까 정상 작동하였다.


`Linux에서 변경`하고 `Commit`하여 `Push`했더니, 


윈도우(Docker For Windows)에서 Pull받아서 사용해도 잘 돼고 리눅스(Linux)에서도 잘 됐다. :D