docker 컨테이너에서 새로 추가한 로그가 출력되지 않습니다.

rldw221   
   조회 348   추천 0    

컨테이너에서 test.sh 파일을 실행시 위 로그 두개만 출력됩니다.

git에서 프로젝트를 불러오는 형태이고, 아래 ‘0000’ fprintf 코드를 추가해 push했습니다..

fprintf(stdout, “0000 \n");

fprintf(stdout, "1111111 \n");

fprintf(stdout, “222222 \n");

그 후 git과 컨테이너에서 코드를 확인했을때 추가한 0000 fprintf 코드가 존재합니다.

그리고 ./test.sh를 실행시 아래 처럼 기존의 로그인 11111, 22222만 출력되는데 왜 이러는건지 궁금합니다.

project/bin# ./test.sh 

1111111 

222222 

반갑습니다.
짧은글 일수록 신중하게.
송주환 01-11
컨테이너 이미지 리빌드 하셨나요
or 컨테이너 내부에서 바이너리를 재컴파일 하나요
     
rldw221 01-11
sudo docker rmi -f 로 기존 이미지 삭제하고
sudo docker build --progress=plain -t  명령어로 리빌드 했습니다.
vi로 코드를 열어보면 추가한 로그가 있는데 왜 안찍는지를 모르겠네요..
          
rldw221 01-11
컴파일된 바이너리를 참조하는 과정이 원인이었네요 덕분에 해결했습니다.. 감사합니다




NAS
제목Page 2/259
2014-05   3344019   정은준1
2014-04   3025125   회원K
01-14   849   흰오리
01-12   1122   초코송이
01-11   1080   에드아인
01-11   349   rldw221
01-11   652   린화
01-08   467   케치
01-08   607   winni0219
01-08   1275   멘붕이
01-08   1499   이종근
01-06   500   audacity
01-06   503   애옹을줄이…
01-05   1294   커피는역시…
01-05   508   Otario
01-04   797   현정사랑
01-04   654   시놀로지NAS…
01-04   358   keiminem
01-03   1041   화정큐삼
01-03   713   행복하세
01-03   557   wguardian
01-03   458   피트민