Из-за проблем с обслуживанием мне пришлось восстановить оборудование до заводского состояния. Перед этим была сделана резервная копия контейнера, который у него был с 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, он работает хорошо, но с этим я не могу восстановить то, что у меня было.
Заранее спасибо.