윈도우에 도커를 설치하고 이미지를 다운받을려는데 이미지가 다운로드가 안됨
no matching manifest for unknown in the manifest list entries
https://깃허브.com/docker/for-win/issues/1100
검색해서 어찌 어찌 알아보니
Daemon Experimental 를 true 해야 한다고해서 하니 해결됨
이후 이미지를 실행하고 docker centos 안에 이것 저것 설치하고 exit하고
dockhub 에 push함
이후 push한 이미지를 리눅스에서 땡겨와서 들어가보니 왠걸
설치한것들이 아무것도 없슴.. 하나도 ㅠㅠ
알아보니 얘는 vm이 아니라 프로세스 였슴
exit한 순간 다 날라간거임.
눈물을 머금고 그냥 설치한거 패스해버리고
nginx를 깔기로함
프로세스마다 nginx를 설치하는줄알았는데 그게 아니였슴
도커에 nginx 컨테이너를 올리고 해당 컨테이너의 conf파일을 이용하여 다른 컨테이너랑 연결하는 거였슴
nginx를 이제 올릴려는데
docker container run --publish 8080:80 --detacj nginx
자꾸 안되는거임
docker container run -d -p 8080:80 nginx 하니까됨
내부적으로 명렁어가 다른가 했는데 다른것도 아님 순서의 차이인건가 ?
아무튼 이렇게 실행된 도커를 정상적으로 8080 으로 접속했을때 들어와짐
이제 남은건
클라이언트의 요청이 들어왔을때 nginx 컨테이너에서
다른 컨테이너로 파일을 보여주게 하는건데
이것도 제법 시간이 오래걸릴 것 같다.
도와줄 사람있으면 감사
똑독한애들도 삽질하는건 똑같구나.. - dc App
도커파일인가 설정하는걸 수정해야지
다른 도커 안써봤냐
도커 띄웠으면 commit을 해야 저장되지
Hi, I got this problem also "no matching manifest for unknown in the manifest list entries". I solved it by using linux containers (right click on docker icon -> switch to Linux containers).