유지보수 문제로 인해 장비를 공장 상태로 복원해야 했습니다. 그 전에는 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의 공식 이미지를 이용하여 컨테이너를 생성하면 잘 작동하지만, 이것으로는 가지고 있던 것을 복구할 수 없습니다.
미리 감사드립니다.