Docker용 GitLab 백업을 복구하려고 할 때 문제가 발생합니다.

Docker용 GitLab 백업을 복구하려고 할 때 문제가 발생합니다.

유지보수 문제로 인해 장비를 공장 상태로 복원해야 했습니다. 그 전에는 GitLab에 있던 컨테이너의 백업 복사본이 다음 단계를 통해 만들어졌습니다.

docker commit -p  78727078a04b  gitlab_backup

docker save -o /container_backup.tar gitlab_backup

그리고 .tar 파일을 저장했습니다.

글쎄, 일단 컴퓨터를 새 것으로 남겨 두었습니다. 제가 겪은 가장 눈에 띄는 변화 중 하나는 제가 갖고 있던 내부 고정 IP를 변경했다는 것입니다. 이전에 192.168.0.177이었다면 이제는 192.168.0.198입니다.

Docker를 다시 설치한 후 다음 단계에 따라 복사본 가져오기를 시작했습니다.

docker load -i /container_backup.tar

그리고 이것이 바로 이 이미지에서 컨테이너를 올바르게 생성하고 있는지 의심되는 부분입니다. 이것이 제가하는 것입니다:

docker run --detach 
--hostname localhost 
--publish 443:443 --publish 7842:80 --publish 2098:22 
--name gitlab --restart always gitlab_backup:latest

컨테이너가 생성되어 실행되는데, 브라우저로 접속시 이 페이지가 작동하지 않는다고 나옵니다. GitLab의 공식 이미지를 이용하여 컨테이너를 생성하면 잘 작동하지만, 이것으로는 가지고 있던 것을 복구할 수 없습니다.

미리 감사드립니다.

관련 정보