728x90
반응형
Docker가 잘 돌던 도중 갑자기 서버 컴퓨터가 꺼져 모든 container가 멈췄을 때..
다시 재시작 해보니 attach는 잘 되지만 기존에 설정해놓은 volume이 다 초기화 되어 있었다.
기존의 docker image환경도 따로 저장해놓지 않은 상태여서 구글링 하는 도중 다음과 같은 방법을 얻음.
(Docker 사용법을 잘 몰라서 허둥지둥 함.. 결론은 현재 멈춘 Container를 이미지로 저장해버리고, 다시 새로 run 명령어로 재시작 하는 것이 해결방법)
docker ps -a
상단의 명령어로 현재 멈춰진 Container 목록을 찾고, 하단 명령어로 user/test_image라는 신규 이미지 파일 생성.
docker commit $CONTAINER_ID user/test_image
다음 명령어로 다시 running!
docker run -it --gpus 4 --volume '$VOLUME_DIR':$WANTED_DIR user/test_image
728x90
반응형