공통 프로젝트가 끝이나고 1주일이 지났다.
메신저를 통해 서버를 회수해갈테니 백업해두라는 통보가 날아왔다...
그래도 아까우니 간단한 방법을 통해 도커 컨테이너를 백업 해보기로 했다.
Docker hub: https://hub.docker.com/
DokcerHub를 통해 백업을 해 볼 것이다.
- 우선 위의 사이트에서 계정을 만드는 것이 선행되어야 하며
- 저장할 Repository를 만들어야 한다.
- 우리가 저장할 image는 'tag'라고 불리며 쓰이게 될 것이다.

최종적인 모습은 이렇게 될 것이다.
다음은 cli 환경 (ubuntu)에서 진행한다.
docker login을 입력하여 docker hub 계정을 로그인한다.
다음은 입력할 커맨드이다.
docker ps
docker commit -p <컨테이너 ID> <저장할 이미지 이름>
docker tag <저장한 이미지 이름> <계정명>/<레포명>:<태그로 저장할 이름>
docker push <계정명>/<레포명>:<저장한 태그명>
- docker ps를 통해 container id 혹은 name을 획득하고
- docker commit을 통해 저장할 이미지 이름을 지정한다.
이 때 -p 옵션은 커밋을 위해 잠시 pause를 하고자 사용된 옵션이다.
- docker hub의 repository 안에 백업하기 위해 tag를 지정한다.
양식은, 예시로 들면 kindman90s/ssafy_common_backup:client-common 이 된다.
- 저장한 풀 태그대로 push를 하면, 업로드가 진행된다.